<SEC-DOCUMENT>0001654954-21-005868.txt : 20210517
<SEC-HEADER>0001654954-21-005868.hdr.sgml : 20210517
<ACCEPTANCE-DATETIME>20210517160313
ACCESSION NUMBER:		0001654954-21-005868
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		85
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210517
DATE AS OF CHANGE:		20210517

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TOMI Environmental Solutions, Inc.
		CENTRAL INDEX KEY:			0000314227
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL ORGANIC CHEMICALS [2860]
		IRS NUMBER:				591947988
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39574
		FILM NUMBER:		21930286

	BUSINESS ADDRESS:	
		STREET 1:		8430 SPIRES WAY
		CITY:			FREDERICK
		STATE:			MD
		ZIP:			21701
		BUSINESS PHONE:		8005251698

	MAIL ADDRESS:	
		STREET 1:		8430 SPIRES WAY
		CITY:			FREDERICK
		STATE:			MD
		ZIP:			21701

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ozone Man, Inc.
		DATE OF NAME CHANGE:	20071130

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	RPS GROUP INC
		DATE OF NAME CHANGE:	19940818

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DAUPHIN INC
		DATE OF NAME CHANGE:	19940818
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>tomi_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_10q</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br></font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 4px solid #000000; border-bottom: 1px solid #000000">
<!--style header--><br></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
UNITED STATES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECURITIES AND EXCHANGE COMMISSION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Washington, D.C. 20549</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FORM 10-Q</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Mark
One)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><a name="_cp_text_1_2"><!--anchor--></a>&#x2612; QUARTERLY REPORT
PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF
1934</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
For the quarterly period ended March 31, 2021</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;or</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#x2610;
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">For the
transition period from _____ to _____</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Commission
File Number: 000-09908</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomi_10q000.jpg"></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<font style="font-weight: bold; font-size: 13px">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Exact
name of registrant as specified in its charter)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Florida</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
59-1947988</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(State
or other jurisdiction of incorporation or
organization)</font></div>
</td>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(I.R.S.
Employer Identification No.)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">
8430 Spires Way, Frederick, Maryland 21701</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Address
of principal executive offices) (Zip Code)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(800) 525-1698</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Registrant&#x2019;s
telephone number, including area code)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Securities
registered pursuant to Section 12(b) of the Act:</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: bottom; width: 37%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Title of each class</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 15%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Trading</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Symbol(s)</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 45%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Name of each exchange on which registered</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 37%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Common
stock, par value $0.01 per share</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 15%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">TOMZ</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 45%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Nasdaq
Capital Market</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; break-after: page; width: 100%; height: 1px; background-color: rgb(255, 255, 255);">
<!--page break line--></div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant (1) has filed all reports
required to be filed by Section 13 or 15(d) of the Securities
Exchange Act of 1934 during the preceding 12 months (or for such
shorter period that the registrant was required to file such
reports), and (2) has been subject to such filing requirements for
the past 90 days. Yes &#x2612; No &#x2610;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant has submitted electronically
every Interactive Data File required to be submitted and posted
pursuant to Rule 405 of Regulation S-T (&#xA7;232.405 of this
chapter) during the preceding 12 months (or for such shorter period
that the registrant was required to submit such files). Yes &#x2612;
No &#x2610;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a large accelerated filer,
an accelerated filer, a non-accelerated filer, smaller reporting
company, or an emerging growth company. See the definitions of
&#x201C;large accelerated filer,&#x201D; &#x201C;accelerated
filer,&#x201D; &#x201C;smaller reporting company,&#x201D; and
&#x201C;emerging growth company&#x201D; in Rule 12b-2 of the Exchange
Act.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 67%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Large
accelerated filer &#x2610;</font></div>
</td>
<td style="vertical-align: top; width: 33%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Accelerated
filer&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
&#xA0;&#x2610;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 67%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Non-accelerated
filer&#xA0;&#xA0; &#x2612;</font></div>
</td>
<td style="vertical-align: top; width: 33%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Smaller
reporting company &#x2612;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 67%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 33%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Emerging
growth company &#x2610;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">If an
emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided
pursuant to Section 13(a) of the Exchange Act. &#x2610;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a shell company (as defined
in Rule 12b-2 of the Exchange Act). Yes &#x2610; No
&#x2612;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">As of
May 6, 2021, the registrant had 16,811,513 shares of common stock
outstanding.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 1px solid #000000; border-bottom: 4px solid #000000">
<!--style footer--><br></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
</div>
<div id="pb" style="text-align: center; break-after: page; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: rgb(255, 255, 255);">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="3" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
QUARTERLY REPORT ON FORM 10-Q FOR THE QUARTER ENDED MARCH 31,
2021</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TABLE OF CONTENTS</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Page</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: top; width: 91%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#FORWARD"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">CAUTIONARY
NOTE REGARDING FORWARD-LOOKING STATEMENTS</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#FORWARD"><font style="font-family: Times New Roman; font-size: 13px">4<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FINANCIAL INFORMATION</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Financial"><font style="font-family: Times New Roman; font-size: 13px">Item
1</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Financial"><font style="font-family: Times New Roman; font-size: 13px">Financial
Statements.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Financial"><font style="font-family: Times New Roman; font-size: 13px">5<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Management"><font style="font-family: Times New Roman; font-size: 13px">Item
2</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Management"><font style="font-family: Times New Roman; font-size: 13px">Management&#x2019;s
Discussion and Analysis of Financial Condition and Results of
Operations.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Management"><font style="font-family: Times New Roman; font-size: 13px">28<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Quantitative"><font style="font-family: Times New Roman; font-size: 13px">Item
3</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Quantitative"><font style="font-family: Times New Roman; font-size: 13px">Quantitative and
Qualitative Disclosures About Market Risk.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Quantitative"><font style="font-family: Times New Roman; font-size: 13px">45<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Controls"><font style="font-family: Times New Roman; font-size: 13px">Item
4</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Controls"><font style="font-family: Times New Roman; font-size: 13px">Controls and
Procedures.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Controls"><font style="font-family: Times New Roman; font-size: 13px">45<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART II</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
OTHER INFORMATION</font></div>
</td>
<td style="vertical-align: bottom; width: 9%"><br></td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Legal"><font style="font-family: Times New Roman; font-size: 13px">Item
1</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Legal"><font style="font-family: Times New Roman; font-size: 13px">Legal
Proceedings.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Legal"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Risk"><font style="font-family: Times New Roman; font-size: 13px">Item
1A</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Risk"><font style="font-family: Times New Roman; font-size: 13px">Risk
Factors.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Risk"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Unregistered"><font style="font-family: Times New Roman; font-size: 13px">Item
2</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Unregistered"><font style="font-family: Times New Roman; font-size: 13px">Unregistered Sales
of Equity Securities and Use of Proceeds.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Unregistered"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Defaults"><font style="font-family: Times New Roman; font-size: 13px">Item
3</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Defaults"><font style="font-family: Times New Roman; font-size: 13px">Defaults Upon
Senior Securities.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Defaults"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Mine"><font style="font-family: Times New Roman; font-size: 13px">Item
4</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Mine"><font style="font-family: Times New Roman; font-size: 13px">Mine Safety
Disclosures.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Mine"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Other"><font style="font-family: Times New Roman; font-size: 13px">Item
5</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Other"><font style="font-family: Times New Roman; font-size: 13px">Other
Information.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Other"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Exhibits"><font style="font-family: Times New Roman; font-size: 13px">Item
6</font></a></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Exhibits"><font style="font-family: Times New Roman; font-size: 13px">Exhibits.</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#Exhibits"><font style="font-family: Times New Roman; font-size: 13px">46<br></font></a></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: top; width: 91%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#SIGNATURES"><font style="font-family: Times New Roman; font-size: 13px">SIGNATURES</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#SIGNATURES"><font style="font-family: Times New Roman; font-size: 13px">47<br></font></a></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: top; width: 91%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#EXHIBIT"><font style="font-family: Times New Roman; font-size: 13px">EXHIBIT
INDEX</font></a></div>
</td>
<td style="vertical-align: bottom; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#EXHIBIT"><font style="font-family: Times New Roman; font-size: 13px">48<br></font></a></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="FORWARD">F</a>ORWARD-LOOKING
STATEMENTS</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">This Quarterly Report on Form 10-Q, or this Form
10-Q, contains</font> <font style="color: #000000">&#x201C;forward-looking
statements</font><font style="color: #000000">&#x201D; within the
meaning of Section 27A of the Securities Act of 1933, as amended,
or the Securities Act, and Section 21E of the Securities Exchange
Act of 1934, as amended, or the Exchange Act, and we intend that
such forward looking statements be subject to the safe harbors
created thereby. For this purpose, any statements contained in this
Form 10-Q, except for historical information, may be deemed
forward-looking statements.</font><font style="font-size: 13px">&#xA0;</font><font style="color: #000000">You can
generally identify forward-looking statements as statements
containing the words &#x201C;will,&#x201D; &#x201C;would,&#x201D;
&#x201C;believe,&#x201D; &#x201C;expect,&#x201D;
&#x201C;estimate,&#x201D; &#x201C;anticipate,&#x201D;
&#x201C;intend,&#x201D; &#x201C;assume,&#x201D; &#x201C;can,&#x201D;
&#x201C;could,&#x201D; &#x201C;plan,&#x201D; &#x201C;predict,&#x201D;
&#x201C;should&#x201D; or the negative or other variations thereof or
comparable terminology are intended to identify forward-looking
statements. In addition, any statements that refer to projections
of our future financial performance, trends in our businesses, or
other characterizations of future events or circumstances are
forward-looking statements.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
forward-looking statements included herein are based on current
expectations of our management based on available information and
involve a number of risks and uncertainties, all of which are
difficult or impossible to predict accurately and many of which are
beyond our control. As such, our actual results could differ
materially and adversely from those expressed in any
forward-looking statements as a result of various factors, some of
which are listed under the section &#x201C;Risk Factors&#x201D; in
our most recent Annual Report on Form 10-K. Readers should
carefully review these risks, as well as the additional risks
described in other documents we file from time to time with the
Securities and Exchange Commission. In light of the significant
risks and uncertainties inherent in the forward-looking information
included herein, the inclusion of such information should not be
regarded as a representation by us or any other person that such
results will be achieved, and readers are cautioned not to place
undue reliance on such forward-looking information. Except as
required by law, we undertake no obligation to revise the
forward-looking statements contained herein to reflect events or
circumstances after the date hereof or to reflect the occurrence of
unanticipated events.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I: FINANCIAL INFORMATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 1. <a name="Financial">F</a>inancial
Statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">CONDENSED
CONSOLIDATED BALANCE SHEET</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">ASSETS</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current
Assets:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2021</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Cash and Cash
Equivalents</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,945,658</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,198,842</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Accounts Receivable
- net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,743,430</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,716,701</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other
Receivables</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">198,951</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Inventories (Note
3)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,765,455</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,781,515</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Vendor Deposits
(Note 4)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">146,130</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">388,712</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Prepaid
Expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">316,439</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">421,305</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total
Current Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">12,917,114</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">13,706,027</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Property and
Equipment &#x2013; net (Note 5)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,235,483</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,298,103</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other
Assets:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intangible Assets
&#x2013; net (Note 6)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">720,494</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">722,916</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating Lease -
Right of Use Asset (Note - 7)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">619,989</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">631,527</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Capitalized
Software Development Costs - net (Note 8)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">41,902</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">52,377</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other
Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">516,230</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">358,935</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total
Other Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,898,614</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,765,755</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total
Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16,051,211</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16,769,885</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; <font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">LIABILITIES
AND SHAREHOLDERS&#x2019; EQUITY</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0; <font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current
Liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Accounts
Payable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,046,667</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,501,469</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Accrued
Expenses and Other Current Liabilities (Note 13)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">629,797</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">501,849</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Customer
Deposits</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">28,949</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">118,880</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Current
Portion of Long-Term Operating Lease</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">83,768</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">81,223</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total
Current Liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,789,181</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,203,421</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Long-Term
Liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Loan
Payable (Note 15)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">410,700</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">410,700</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Long-Term
Operating Lease, Net of Current Portion (Note 7)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">931,697</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">953,190</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total
Long-Term Liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,342,397</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,363,890</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total
Liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,131,577</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,567,311</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Commitments
and Contingencies</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Shareholders&#x2019;
Equity:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Cumulative
Convertible Series A Preferred Stock;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;"><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font><font style="text-align: center; display:inline-block;vertical-align:bottom;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;par
value $0.01 per share, 1,000,000 shares authorized; 63,750 shares
issued</font></div>
</font><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;and
outstanding at March 31, 2021 and December 31, 2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">638</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">638</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;"><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font><font style="text-align: center; display:inline-block;vertical-align:bottom;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;Cumulative
Convertible Series B Preferred Stock; $1,000 stated
value;</font></div>
</font><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;"><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font><font style="text-align: center; display:inline-block;vertical-align:bottom;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;7.5%
Cumulative dividend; 4,000 shares authorized; none
issued</font></div>
</font><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;and
outstanding at March 31, 2021 and December 31, 2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;"><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font><font style="text-align: center; display:inline-block;vertical-align:bottom;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;Common
stock; par value $0.01 per share, 250,000,000 shares
authorized;</font></div>
</font><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;"><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font><font style="text-align: center; display:inline-block;vertical-align:bottom;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;16,811,513
and 16,761,513 shares issued and outstanding</font></div>
</font><font style="text-align: left; display:inline-block;vertical-align:bottom;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;at
March 31, 2021 and December 31, 2020, respectively.</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">168,115</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">167,615</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Additional
Paid-In Capital</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">52,369,899</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">52,142,399</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accumulated
Deficit</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(40,619,018</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(39,108,078</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Total
Shareholders&#x2019; Equity</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">11,919,634</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">13,202,574</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Liabilities
and Shareholders&#x2019; Equity</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16,051,211</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16,769,885</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">The
accompanying notes are an integral part of the condensed
consolidated financial statements.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">&#xA0;CONDENSED
CONSOLIDATED STATEMENT OF OPERATIONS</font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">(UNAUDITED)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">For
The Three Months Ended</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">March
31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">2020
<font style="font-size:13px;">(1)</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Sales,
net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,073,455</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">7,053,418</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cost
of Sales</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">838,297</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,565,410</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Gross
Profit</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,235,158</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,488,008</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating
Expenses:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Professional
Fees</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">173,493</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">136,125</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Depreciation
and Amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">83,449</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">171,909</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Selling
Expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">474,389</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">378,645</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Research
and Development</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">195,620</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">59,458</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Equity
Compensation Expense (Note 10)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">182,772</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Consulting
Fees</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">106,174</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">81,545</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;General
and Administrative</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,712,366</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">818,145</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Operating
Expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,745,491</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,828,599</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income (loss) from
Operations</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(1,510,333</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,659,409</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Other Income
(Expense):</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Interest
Income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">427</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">542</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Interest
Expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(1,035</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(40,689</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Other Income
(Expense)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(608</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(40,147</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income (loss)
before income taxes</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,510,940</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,619,261</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Provision for
Income Taxes (Note 16)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net Income
(loss)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,510,940</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,619,261</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net income (loss)
Per Common Share</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Basic</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.09</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.17</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Diluted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.09</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.14</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Basic Weighted
Average Common Shares Outstanding</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">16,805,402</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">15,850,352</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Diluted Weighted
Average Common Shares Outstanding</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">16,805,402</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">18,117,710</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="3" style="vertical-align:bottom;width:100%;">
<br></td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<br></td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<br></td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">

<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;"><font style="font-size:13px;font-family:Times New Roman;">(1) Share amounts
with respect to the common stock and Convertible Series A Preferred
Stock have been retroactively restated to reflect the
reverse&#xA0;</font> split thereof, which was effected as of the
close of business on September 10, 2020. Refer to Note
10&#x2014;Equity for further information.</font></div>
&#xA0; <font style="font-family: Times New Roman; font-size: 13px;"><br>
</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;"><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;"><font style="font-size:13px;font-family:Times New Roman;">The accompanying
notes are an integral part of the condensed consolidated financial
statements.</font></font>&#xA0;<br></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS&#x2019;
EQUITY</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
For the Three Months Ended March 31, 2021</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:30%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Series A
Preferred</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Common
Stock</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:30%;">
<div style="margin-left: 0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Additional
Paid</font></font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Accumulated</font></font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Total
Shareholders&#x2019;</font></font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:30%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Shares</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Amount</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Shares</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Amount</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">in
Capital</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Deficit</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Equity</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="8" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; padding-bottom:2px;width:1%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:98%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:1%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Balance at
December 31, 2020</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">63,750</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">638</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">16,761,514</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">167,614</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">52,142,400</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">(39,108,078</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">)</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">13,202,574</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Common Stock
Issued for Services Provided</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">50,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">500</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">227,500</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">228,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Net (Loss) for
the three months ended March 31, 2021</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">(1,510,940</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">)</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">(1,510,940</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">)</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Balance at
March 31, 2021</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">63,750</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">638</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">16,811,514</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">168,114</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">52,369,900</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">(40,619,018</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">)</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">11,919,633</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
</tr></table>
</div>
<div style="null"><font>&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td colspan="8" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:1%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:98%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">For
the Three Months Ended March 31, 2020</font></div>
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:1%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:30%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Series A
Preferred</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Common
Stock</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;"><br></td>
<td style="vertical-align:bottom;width:10%;"><br></td>
<td style="vertical-align:bottom;width:10%;"><br></td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:30%;">
<div style="margin-left: 0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<br></td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Additional
Paid</font></font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Accumulated</font></font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Total
Shareholders&#x2019;</font></font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:30%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Shares</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Amount</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Shares</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Amount</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">in
Capital</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Deficit</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Equity</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;"><font style="color: #000000">Balance at December 31, 2019</font> <font style="color: rgb(0, 0, 0);">(1)</font></font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">63,750</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">638</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">15,587,552</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">155,876</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">44,232,274</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">(43,499,244</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">)</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">889,543</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Equity
Compensation</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">209,961</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">209,961</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Common Stock
Issued for Services Provided</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">50,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">500</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">47,500</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">48,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Conversion of
Notes Payable into Common Stock</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">1,041,667</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">10,417</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">4,489,584</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">4,500,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Warrants and
Options Exercised</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">10,417</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">104</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">57,396</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">57,500</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Net Income for
the three months ended March 31, 2020</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">2,619,261</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">2,619,261</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;"><font style="color: #000000">Balance at March 31, 2020</font> <font style="color: rgb(0, 0, 0);">(1)</font></font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">63,750</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">638</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">16,689,634</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">166,897</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">49,036,715</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">(40,879,983</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">)</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman;">$</font><font style="text-align: right; color: rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman;">8,324,265</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;"><font><font style="font-family: Times New Roman; font-size: 13px">
(1) Share amounts with respect to the common stock and Convertible
Series A Preferred Stock have been retroactively restated to
reflect the
reverse</font></font><font>&#xA0;</font><font><font style="font-family: Times New Roman; font-size: 13px">split thereof,
which was effected as of the close of business on September 10,
2020. Refer to Note 10&#x2014;Equity for further
information.</font></font><font>&#xA0;</font> &#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font><font style="font-family: Times New Roman; font-size: 13px">
The accompanying notes are an integral part of the condensed
consolidated financial
statements.</font></font><font>&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">7</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(UNAUDITED)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2021</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
Flow From Operating Activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Net
Income (Loss)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,510,940</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,619,261</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Adjustments
to Reconcile Net Income (Loss) to</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Net
Cash Provided by (Used) In Operating Activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Depreciation
and Amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">83,449</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">171,909</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortization
of Right of Use Asset</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">39,329</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">39,329</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Amortization
of Software Costs</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,475</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,475</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Equity
Compensation Expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">182,772</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Value
of Equity Issued for Services</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">228,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">48,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Reserve
for Bad Debt</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">115,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">25,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Inventory
Reserve</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(100,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Changes
in Operating Assets and Liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Decrease
(Increase) in:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accounts
Receivable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(141,729</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,676,539</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Inventory</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(983,941</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,815,942</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Prepaid
Expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">104,866</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16,807</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Vendor
Deposits</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">242,582</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,125,508</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Other
Receivables</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">198,951</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Other
Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(157,295</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(8,924</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Increase
(Decrease) in:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accounts
Payable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">545,198</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">118,955</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accrued
Expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">127,948</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">263,196</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Accrued
Interest</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(66,667</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Customer
Deposits</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(89,932</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,017,533</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Lease
Liability</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(36,941</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(35,865</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net
Cash Provided (Used) in Operating Activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,224,978</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,315,678</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash
Flow From Investing Activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Purchase
of Property and Equipment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(28,205</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(14,585</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net
Cash (Used) in Investing Activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(28,205</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(14,585</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;color:#000000;">&#xA0;The
accompanying notes are an integral part of the condensed
consolidated financial statements.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">8</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS &#x2013;
CONTINUED</font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(UNAUDITED)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:5%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-weight:bold;font-family:Times New Roman;color:#000;">For the
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:5%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-weight:bold;font-family:Times New Roman;color:#000;">2021</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-weight:bold;font-family:Times New Roman;color:#000;">2020</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash
Flow From Financing Activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Proceeds
from Exercise of Warrants</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">57,500</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Repayment
of Principal Balance on Convertible Note</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(500,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="padding-bottom:2px;margin-left:0px;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net
Cash (Used)in Financing Activities:</font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000;">(442,500</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Increase
(Decrease) In Cash and Cash Equivalents</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,253,184</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,858,593</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash
and Cash Equivalents - Beginning</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">5,198,842</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">897,223</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash
and Cash Equivalents &#x2013; Ending</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,945,658</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,755,816</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Supplemental
Cash Flow Information:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cash
Paid For Income Taxes</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cash
Paid For Interest</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">107,356</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Non-Cash
Investing and Financing Activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;&#xA0;&#xA0;&#xA0;</font><font style="color: #000000; background-color: #ffffff">Accrued Equity
Compensation</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27,189</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Conversion
of Note Payable into Common Stock</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,500,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Equipment,
net Transferred to Inventory</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">36,256</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font>&#xA0;</font> <font><font style="font-size:13px;font-family:Times New Roman;color:#000000;">The
accompanying notes are an integral part of the condensed
consolidated financial statements.</font></font><font>&#xA0;</font>
<font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font>
<font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font>
<font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font> <font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">9</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL
STATEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
NOTE 1. DESCRIPTION OF BUSINESS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">TOMI Environmental Solutions, Inc., a Florida
corporation (&#x201C;TOMI&#x201D;, the &#x201C;Company&#x201D;,
&#x201C;we&#x201D;, &#x201C;our&#x201D; and &#x201C;us&#x201D;) is a
global provider of disinfection and decontamination essentials
through our premier Binary Ionization Technology</font><font style="color: #000000; font-size: 13px">&#xAE;</font><font style="color: #000000">&#xA0;(BIT</font><font style="color: #000000; font-size: 13px">&#x2122;</font><font style="color: #000000">) platform, under which we manufacture, license,
service and sell our SteraMist</font><font style="color: #000000; font-size: 13px">&#xAE;</font><font style="color: #000000">&#xA0;brand of products, including
SteraMist</font><font style="color: #000000; font-size: 13px">&#xAE;</font><font style="color: #000000">&#xA0;BIT&#x2122;, a hydrogen peroxide-based mist
and fog. Our business is organized into five divisions: Healthcare,
Life Sciences, TOMI Service Network, Food Safety and
Commercial.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Invented under a defense grant in association with
the Defense Advanced Research Projects Agency (DARPA) of the U.S.
Department of Defense, BIT</font><font style="color: #000000; font-size: 13px">&#x2122;</font><font style="color: #000000">&#xA0;is&#xA0;registered with the U.S.
Environmental Protection Agency (EPA) and&#xA0;uses a low
percentage hydrogen peroxide as its only active ingredient to
produce a fog composed mostly of a hydroxyl radical
(</font><font style="font-weight: bold; color: #000000; font-size: 13px">.</font><font style="color: #000000">OH
ion), known as ionized Hydrogen Peroxide (iHP</font><font style="color: #000000; font-size: 13px">&#x2122;</font><font style="color: #000000">). Represented by the SteraMist</font><font style="color: #000000; font-size: 13px">&#xAE;</font><font style="color: #000000">&#xA0;brand of products, iHP</font><font style="color: #000000; font-size: 13px">&#x2122;</font><font style="color: #000000">&#xA0;produces a germ-killing aerosol that works
like a visual non-caustic gas.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
products are designed to service a broad spectrum of commercial
structures, including, but not limited to, hospitals and medical
facilities, bio-safety labs, pharmaceutical facilities, meat and
produce processing facilities, universities and research
facilities, vivarium labs, all service industries including cruise
ships, office buildings, hotel and motel rooms, schools,
restaurants, military barracks, police and fire departments,
prisons, and athletic facilities. Our products are also used in
single-family homes and multi-unit residences. Additionally, our
products have been listed on the EPA&#x2019;s List N as products
that help combat COVID-19 and are actively being used for this
purpose.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Basis of Presentation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
interim unaudited condensed consolidated financial statements
included herein, presented in accordance with generally accepted
accounting principles utilized in the United States of America
(&#x201C;GAAP&#x201D;), and stated in U.S. dollars, have been
prepared by us, without an audit, pursuant to the rules and
regulations of the U.S. Securities and Exchange Commission (the
&#x201C;SEC&#x201D;). Certain information and footnote disclosures
normally included in financial statements prepared in accordance
with GAAP have been condensed or omitted pursuant to such rules and
regulations, although we believe that the disclosures are adequate
to make the information presented not misleading.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">These
financial statements reflect all adjustments, consisting of normal
recurring adjustments, which, in the opinion of management, are
necessary for fair presentation of the information contained
therein. These unaudited condensed consolidated financial
statements should be read in conjunction with our audited financial
statements for the year ended December 31, 2020 and notes thereto
which are included in the Annual Report on Form 10-K previously
filed with the SEC on March 30, 2021. We follow the same accounting
policies in the preparation of interim reports. The results of
operations for the interim periods covered by this Form 10-Q may
not necessarily be indicative of results of operations for the full
fiscal year or any other interim period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Principles of Consolidation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
accompanying condensed consolidated financial statements include
the accounts of TOMI and its wholly owned subsidiary, TOMI
Environmental Solutions, Inc., a Nevada corporation. All
significant intercompany accounts and transactions have been
eliminated in consolidation.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Reclassification of Accounts</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Certain
reclassifications have been made to prior-year comparative
financial statements to conform to the current year presentation.
These reclassifications had no effect on previously reported
results of operations or financial position.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">10</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Use of Estimates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
preparation of the condensed consolidated financial statements in
conformity with U.S. GAAP requires us to make estimates and
assumptions that affect the amounts reported and disclosed in the
accompanying condensed consolidated financial statements and the
accompanying notes. Actual results could differ materially from
these estimates. On an ongoing basis, we evaluate our estimates,
including those related to accounts receivable, inventory, fair
values of financial instruments, intangible assets, useful lives of
intangible assets and property and equipment, fair values of
stock-based awards, income taxes, and contingent liabilities, among
others. We base our estimates on historical experience and on
various other assumptions that are believed to be reasonable, the
results of which form the basis for making judgments about the
carrying values of our assets and liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Fair Value Measurements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
authoritative guidance for fair value measurements defines fair
value as the exchange price that would be received for an asset or
paid to transfer a liability (an exit price) in the principal or
the most advantageous market for the asset or liability in an
orderly transaction between market participants on the measurement
date. Market participants are buyers and sellers in the principal
market that are (i) independent, (ii) knowledgeable, (iii) able to
transact, and (iv) willing to transact. The guidance describes a
fair value hierarchy based on the levels of inputs, of which the
first two are considered observable and the last unobservable, that
may be used to measure fair value, which are the
following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="vertical-align: top; width: 10%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Level 1:</font></div>
</td>
<td style="vertical-align: top; width: 90%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Quoted prices in active markets for identical assets or
liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 10%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Level 2:</font></div>
</td>
<td style="vertical-align: top; width: 90%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Inputs other than Level 1 that are observable, either directly or
indirectly, such as quoted prices for similar assets or
liabilities; quoted prices in markets that are not active; or other
inputs that are observable or corroborated by observable market
data for substantially the full term of the assets or
liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 10%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Level 3:</font></div>
</td>
<td style="vertical-align: top; width: 90%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Unobservable inputs that are supported by little or no market
activity and that are significant to the value of the assets or
liabilities.</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
financial instruments include cash and cash equivalents, accounts
receivable, accounts payable and accrued expenses. All these items
were determined to be Level 1 fair value measurements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
carrying amounts of cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses approximated fair value
because of the short maturity of these instruments.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash and Cash Equivalents</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">For purposes of the statement of
cash flows, cash and cash equivalents includes cash on hand, held
at financial institutions and other liquid investments with
original maturities of three months or less. At times, these
deposits may be in excess of insured limits</font><font style="color: #000000">.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Accounts Receivable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
accounts receivable are typically from credit worthy customers or,
for certain international customers, are supported by pre-payments.
For those customers to whom we extend credit, we perform periodic
evaluations of their status and maintain allowances for potential
credit losses as deemed necessary. We have a policy of reserving
for doubtful accounts based on our best estimate of the amount of
potential credit losses in existing accounts receivable. We
periodically review our accounts receivable to determine whether an
allowance is necessary based on an analysis of past due accounts
and other factors that may indicate that the realization of an
account may be in doubt. Account balances deemed to be
uncollectible are charged to the allowance after all means of
collection have been exhausted and the potential for recovery is
considered remote. Bad debt expense for the three months ended
March 31, 2021 and 2020 was $115,000 and $25,000,
respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">At
March 31, 2021 and December 31, 2020, the allowance for doubtful
accounts was $505,000 and $390,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">11</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Inventories</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventories
are valued at the lower of cost or market using the first-in,
first-out (FIFO) method. Inventories consist primarily of finished
goods.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
expense costs to maintain certification to cost of goods sold as
incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
review inventory on an ongoing basis, considering factors such as
deterioration and obsolescence. We record an allowance for
estimated losses when the facts and circumstances indicate that
particular inventories may not be usable. Our reserve for obsolete
inventory was $0 as of March 31, 2021 and December 31, 2020,
respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Property and Equipment</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
account for property and equipment at cost less accumulated
depreciation. We compute depreciation using the straight-line
method over the estimated useful lives of the assets, generally
three to five years. Depreciation for equipment, furniture and
fixtures and vehicles commences once placed in service for its
intended use. Leasehold improvements are amortized using the
straight-line method over the lives of the respective leases or
service lives of the improvements, whichever is
shorter.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Leases</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">In February 2016, the FASB issued ASU No. 2016-02
(ASC 842),</font> <font style="font-style: italic; color: #000000">Leases</font><font style="color: #000000">, to require lessees to recognize all leases, with
certain exceptions, on the balance sheet, while recognition on the
statement of operations will remain similar to current lease
accounting. Subsequently, the FASB issued ASU No. 2018-10,</font>
<font style="font-style: italic; color: #000000">Codification
Improvements to Topic 842, Leases</font><font style="color: #000000">, ASU No. 2018-11,</font> <font style="font-style: italic; color: #000000">Targeted
Improvements</font><font style="color: #000000">, ASU No.
2018-20,</font> <font style="font-style: italic; color: #000000">Narrow-Scope Improvements for
Lessors</font><font style="color: #000000">, and ASU
2019-01,</font> <font style="font-style: italic; color: #000000">Codification
Improvements</font><font style="color: #000000">, to clarify and
amend the guidance in ASU No. 2016-02. ASC 842 eliminates real
estate-specific provisions and modifies certain aspects of lessor
accounting. This standard is effective for interim and annual
periods beginning after December 15, 2018, with early adoption
permitted. We adopted ASC 842 as of January 1, 2019 using the
modified retrospective basis with a cumulative effect adjustment as
of that date. In addition, we elected the package of practical
expedients permitted under the transition guidance within the
standard, which allowed us to carry forward the historical
determination of contracts as leases, lease classification and not
reassess initial direct costs for historical lease arrangements.
Accordingly, previously reported financial statements, including
footnote disclosures, have not been recast to reflect the
application of the standard to all comparative periods
presented.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Operating
lease assets are included within operating lease right-of-use
assets, and the corresponding operating lease liabilities are
recorded as current portion of long-term operating lease, and
within long-term liabilities as long-term operating lease, net of
current portion on our condensed consolidated balance sheet as of
March 31, 2021 and December 31, 2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
have elected not to present short-term leases on the condensed
consolidated balance sheet as these leases have a lease term of 12
months or less at lease inception and do not contain purchase
options or renewal terms that we are reasonably certain to
exercise. All other lease assets and lease liabilities are
recognized based on the present value of lease payments over the
lease term at commencement date. Because most of our leases do not
provide an implicit rate of return, we used our incremental
borrowing rate based on the information available at adoption date
in determining the present value of lease payments.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Capitalized Software Development Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
accordance with ASC 985-20 regarding the development of software to
be sold, leased, or marketed, we expense such costs as they are
incurred until technological feasibility has been established, at
and after which time those costs are capitalized until the product
is available for general release to customers. The periodic expense
for the amortization of capitalized software development costs will
be included in cost of sales. Amortization expense for the three
months ended March 31, 2021 and 2020, was $10,475,
respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">12</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Accounts Payable</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
As of March 31, 2021, one vendor accounted for approximately 60% of
accounts payable. As of December 31, 2020, two vendors accounted
for approximately 32% of accounts payable.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
the three months ended March 31, 2021, two vendors accounted for
64% of cost of sales. For the three months ended March 31, 2020,
one vendor accounted for 89% of cost of sales.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Accrued Warranties</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 60px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
warranties represent the estimated costs, if any, that will be
incurred during the warranty period of our products. We estimate
the expected costs to be incurred during the warranty period and
record the expense to the condensed consolidated statement of
operations at the date of sale. Our manufacturers assume the
warranty against product defects from date of sale, which we extend
to our customers upon sale of the product. We assume responsibility
for product reliability and results. As of March 31, 2021, and
December 31, 2020, our warranty reserve was $68,000. (See Note
14).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Income Taxes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
income tax assets and liabilities are determined based on
differences between the financial statement reporting and tax bases
of assets and liabilities and are measured using the enacted tax
rates and laws in effect when the differences are expected to
reverse. The measurement of deferred income tax assets is reduced,
if necessary, by a valuation allowance for any tax benefits that
are, on a more likely than not basis, not expected to be realized
in accordance with Accounting Standards Codification (ASC) guidance
for income taxes. Net deferred tax benefits have been fully
reserved at March 31, 2021 and December 31, 2020. The effect on
deferred income tax assets and liabilities of a change in tax rates
is recognized in the period that such tax rate changes are
enacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Net Income (Loss) Per Share</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic
net income or (loss) per share is computed by dividing our net
income or (loss) by the weighted average number of shares of common
stock outstanding during the period presented. Diluted income or
(loss) per share is based on the treasury stock method and includes
the effect from potential issuance of shares of common stock, such
as shares issuable pursuant to the exercise of options and warrants
and conversions of preferred stock or debentures.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Potentially
dilutive securities as of March 31, 2021 consisted of 1,880,383
shares of common stock issuable upon exercise of outstanding
warrants, 132,500 shares of common stock issuable upon outstanding
options and 63,750 shares of common stock issuable upon conversion
of outstanding shares of Preferred A stock (&#x201C;Convertible
Series A Preferred Stock&#x201D;).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Potentially
dilutive securities as of March 31, 2020 consisted of 2,099,857
shares of common stock issuable upon exercise of outstanding
warrants, 103,750 shares of common stock issuable upon outstanding
options and 63,750 shares of common stock issuable upon conversion
of outstanding shares of Preferred A stock (&#x201C;Convertible
Series A Preferred Stock&#x201D;)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted
net income or (loss) per share is computed similarly to basic net
income or (loss) per share except that the denominator is increased
to include the number of additional shares of common stock that
would have been outstanding if the potential shares of common stock
had been issued and if such additional shares were dilutive.
Options, warrants, and preferred stock of approximately 2.1 million
and 2.2 million shares of common stock were outstanding at March
31, 2021 and December 31, 2020, respectively, but were excluded
from the computation of diluted net loss per share at March 31,
2021 due to the anti-dilutive effect on net loss per
share.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">13</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2021</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
Income (Loss)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,510,940</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,619,261</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Adjustments
for convertible debt - as converted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-size:13px;font-family:Times New Roman;color:#000000;">Interest
on convertible debt</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">40,689</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
income (loss) attributable to common shareholders</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,510,940</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,659,950</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Weighted
average number of shares of common stock outstanding:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">16,805,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,850,352</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">16,805,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">18,117,709</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
income (loss) attributable to common shareholders per
share:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.17</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.15</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">14</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The following provides a reconciliation of the shares used in
calculating the per share amounts for the periods
presented:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2021</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Numerator:</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Net
Income (Loss)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,510,940</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,619,261</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Denominator:</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Basic
weighted-average shares</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16,805,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,850,352</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Effect
of dilutive securities</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Warrants</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,099,857</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Convertible
Debt</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Options</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">103,750</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Preferred
Stock</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">63,750</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted
Weighted Average Shares</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">16,805,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">18,117,709</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
Income (Loss) Per Common Share:</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.17</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.14</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="null"><font>&#xA0;</font></div>
<div style="null"><font style="font-family: Times New Roman; font-size: 13px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Note:
Warrants, options and preferred stock for the three months ended
March 31, 2021 are not included in the computation of diluted
weighted average shares as such inclusion would be
anti-dilutive.</font>&#xA0;<br></font></div>
<div style="null"><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;<br></font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Income (loss) from Operations Data:</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
(Loss) from Operations</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,510,333</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,659,409</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic
and Diluted Weighted Average Shares</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">16,805,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,850,352</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">16,805,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">18,117,709</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic
and Diluted Income (loss) Per Common Share</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.17</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">0.15</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">15</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Revenue Recognition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
recognize revenue in accordance with Financial Accounting Standards
Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue
from Contracts with Customers (Topic 606). We recognize revenue
when we transfer promised goods or services to customers in an
amount that reflects the consideration to which we expect to be
entitled in exchange for those goods or services. To determine
revenue recognition for contracts with customers we perform the
following five steps: (i) identify the contract(s) with a customer;
(ii) identify the performance obligation(s) in the contract; (iii)
determine the transaction price; (iv) allocate the transaction
price to the performance obligation(s) in the contract; and (v)
recognize revenue when (or as) we satisfy the performance
obligation(s). At contract inception, we assess the goods or
services promised within each contract, assess whether each
promised good or service is distinct and identify those that are
performance obligations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
must use judgment to determine: a) the number of performance
obligations based on the determination under step (ii) above and
whether those performance obligations are distinct from other
performance obligations in the contract; b) the transaction price
under step (iii) above; and c) the stand-alone selling price for
each performance obligation identified in the contract for the
allocation of transaction price in step (iv) above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Title
and risk of loss generally pass to our customers upon shipment. Our
Customers include end users as well as dealers and distributors who
market and sell our products. Our revenue is not contingent upon
resale by the dealer or distributor, and we have no further
obligations related to bringing about resale. Shipping and handling
costs charged to customers are included in Product Revenues. The
associated expenses are treated as fulfillment costs and are
included in Cost of Revenues. Revenues are reported net of sales
taxes collected from Customers.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Disaggregation of Revenue</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
following table presents our revenues disaggregated by revenue
source.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Product and Service Revenue</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the three months ended March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2021</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SteraMist
Product</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,661,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6,638,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Service
and Training</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">412,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">415,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,073,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">7,053,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Revenue by Geographic Region</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the three months ended March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2021</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">United
States</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,804,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,569,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">International</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">269,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,484,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,073,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">7,053,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">16</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Product
revenue includes sales from our standard and customized equipment,
solution and accessories sold with our equipment. Revenue is
recognized upon transfer of control of promised products to
customers in an amount that reflects the consideration we expect to
receive in exchange for those products.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Service
and training revenue include sales from our high-level
decontamination and service engagements, validation of our
equipment and technology and customer training. Service revenue is
recognized as the agreed upon services are rendered to our
customers in an amount that reflects the consideration we expect to
receive in exchange for those services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Costs to Obtain a Contract with a Customer</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
apply a practical expedient to expense costs as incurred for costs
to obtain a contract with a customer when the amortization period
would have been one year or less. We generally expense sales
commissions when incurred because the amortization period would
have been one year or less. These costs are recorded within selling
expenses.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Contract Balances</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
of March 31, 2021, and December 31, 2020 we did not have any
unsatisfied performance obligations for (i) contracts with an
original expected length of one year or less and (ii) contracts for
which we recognize revenue at the amount to which we have the right
to invoice for services performed.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Arrangements with Multiple Performance Obligations</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
contracts with customers may include multiple performance
obligations. We enter into contracts that can include various
combinations of products and services, which are primarily distinct
and accounted for as separate performance obligations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Significant Judgments</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
contracts with customers for products and services often dictate
the terms and conditions of when the control of the promised
products or services is transferred to the customer and the amount
of consideration to be received in exchange for the products and
services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Equity Compensation Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
account for equity compensation expense in accordance with FASB ASC
718, &#x201C;Compensation&#x2014;Stock Compensation.&#x201D; Under the
provisions of FASB ASC 718, equity compensation expense is
estimated at the grant date based on the award&#x2019;s fair
value.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
July 7, 2017, our shareholders approved the 2016 Equity Incentive
Plan, or the 2016 Plan. The 2016 Plan authorizes the grant of stock
options, stock appreciation rights, restricted stock, restricted
stock units and performance units/shares. Up to 2,000,000 shares of
common stock are authorized for issuance under the 2016 Plan.
Shares issued under the 2016 Plan may be either authorized but
unissued shares, treasury shares, or any combination thereof.
Provisions in the 2016 Plan permit the reuse or reissuance by the
2016 Plan of shares of common stock for numerous reasons,
including, but not limited to, shares of common stock underlying
canceled, expired, or forfeited awards of stock-based compensation
and stock appreciation rights paid out in the form of cash. Equity
compensation expense will typically be awarded in consideration for
the future performance of services to us. All recipients of awards
under the 2016 Plan are required to enter into award agreements
with us at the time of the award, and awards under the 2016 Plan
are expressly conditioned upon such agreements. For the three
months ended March 31, 2021 and 2020, we issued 50,000 shares of
fully vested common stock, respectively, out of the 2016 Plan to
our directors.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">17</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Concentrations of Credit Risk</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Financial
instruments that potentially subject us to significant
concentrations of credit risk consist principally of cash and cash
equivalents. We maintain cash balances at financial institutions
which exceed the current Federal Deposit Insurance Corporation
limit of $250,000 at times during the year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Long-Lived Assets Including Acquired Intangible Assets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
assess long-lived assets for potential impairments at the end of
each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of
the asset. In evaluating long-lived assets for impairment, we
measure recoverability of these assets by comparing the carrying
amounts to the future undiscounted cash flows the assets are
expected to generate. If our long-lived assets are considered to be
impaired, the impairment to be recognized equals the amount by
which the carrying value of the asset exceeds its fair market
value. We base the calculations of the estimated fair value of our
long-lived assets on the income approach. For the income approach,
we use an internally developed discounted cash flow model that
includes, among others, the following assumptions: projections of
revenues and expenses and related cash flows based on assumed
long-term growth rates and demand trends; expected future
investments to grow new units; and estimated discount rates. We
base these assumptions on our historical data and experience,
industry projections, micro and macro general economic condition
projections, and our expectations. We had no long-lived asset
impairment charges for the three months ended March 31, 2021 and
2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Advertising and Promotional Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
expense advertising costs in the period in which they are
incurred.&#xA0;Advertising and promotional expenses for the three
months ended March 31, 2021 and 2020 were approximately $266,000
and $46,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Research and Development Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
We expense research and development expenses in the period in which
they are incurred. For the three months ended March 31, 2021 and
2020, research and development expenses were approximately $196,000
and $59,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Business Segments</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
currently have one reportable business segment due to the fact that
we derive our revenue primarily from one product. A breakdown of
revenue is presented in &#x201C;Revenue Recognition&#x201D; in Note 2
above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Recent Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
August 2018, the FASB issued ASU No. 2018-15,
&#x201C;Intangibles-Goodwill and Other-Internal-Use Software (Topic
350): Customer&#x2019;s Accounting for Implementation Costs Incurred
in a Cloud Computing Arrangement That is a Service Contract.&#x201D;
This guidance aligns the requirements for capitalizing
implementation costs incurred in a hosting arrangement that is a
service contract with the requirements for capitalizing
implementation costs incurred to develop or obtain internal-use
software. This guidance is effective on a prospective or
retrospective basis beginning on January 1, 2020, with early
adoption permitted. We elected to adopt this guidance early, in
2020 on a prospective basis. The guidance did not have a material
impact on our condensed Consolidated Financial
Statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE
3. INVENTORIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Inventories consist
of the following at:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2021</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Finished
goods</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,396,528</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,404,025</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Raw
Materials</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">368,927</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">377,490</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,765,455</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,781,515</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">18</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 4. VENDOR DEPOSITS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2021 and December 31, 2020, we maintained vendor deposits
of $146,130 and <font style="color: #000000">$388,712</font>,
respectively, for open purchase orders for inventory.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 5. PROPERTY AND EQUIPMENT</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Property and
equipment consist of the following at:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2021</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Furniture
and fixtures</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">357,236</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">357,236</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Equipment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,597,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,580,743</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Vehicles</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">60,703</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">60,703</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Computer
and software</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">214,860</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">203,704</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Leasehold
improvements</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">386,120</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">386,120</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Tenant
Improvement Allowance</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">405,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">405,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,021,712</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,993,507</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Accumulated depreciation</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,786,228</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,695,404</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:4px;">
<font>&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,235,483</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,298,103</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
the three months ended March 31, 2021 and 2020, depreciation was
$81,026 and $78,563, respectively. For the three months ended March
31, 2021 and 2020, amortization of tenant improvement allowance was
$9,798 and was recorded as lease expense and included within
general and administrative expense on the consolidated statement of
operations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 6. INTANGIBLE ASSETS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Intangible
assets consist of patents and trademarks related to our Binary
Ionization Technology. We amortize the patents over the estimated
remaining lives of the related patents. The trademarks have an
indefinite life.&#xA0;Amortization expense was $2,422 and $93,347
for the three months ended March 31, 2021 and 2020,
respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Definite life
intangible assets consist of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2021</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intellectual
Property and Patents</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,000,012</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,000,012</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Less: Accumulated
Amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,859,413</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,856,991</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intangible Assets,
net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">140,599</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">143,021</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Indefinite life
intangible assets consist of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px;">

<table cellpadding="0" cellspacing="0" style="text-align: justify; font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr style="background-color:#cceeff;">
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent: 0px; margin-right: -1px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">Trademarks</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">579,895</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">579,895</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="padding-bottom: 4px;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Intangible
Assets, net</font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">720,494</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">722,916</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div><br></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
&#xA0;</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">19</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Approximate future
amortization is as follows:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold"><font style="font-family: Times New Roman; font-size: 13px">Year
Ended</font><br></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;<font style="font-weight:bold;">Amount</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">April 1 &#x2013;
December 31, 2021</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">December 31,
2022</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: right; text-indent:0px;margin-right:0px;margin-left:0px;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">December
31, 2023</font>&#xA0; <br>

</div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: right; text-indent:0px;margin-right:0px;margin-left:0px;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">December
31, 2024</font>&#xA0; <br>

</div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: right; text-indent:0px;margin-right:0px;margin-left:0px;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">December
31, 2025</font>&#xA0; <br>

</div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Thereafter</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000;">94,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:88%;">
<div style="padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">141,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 7. LEASES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
April 2018, we entered into a 10-year lease agreement for a new
9,000-square-foot facility that contains office, warehouse, lab and
research and development space in Frederick, Maryland. The lease
agreement was scheduled to commence on December 1, 2018 or when the
property was ready for occupancy. The agreement provided for annual
rent of $143,460, an escalation clause that increases the rent 3%
year over year, a landlord tenant improvement allowance of $405,000
and additional landlord work as discussed in the lease agreement.
We took occupancy of the property on December 17, 2018 and the
lease was amended in March 2019 to provide for a 4-month rent
holiday and a commencement date of April 1, 2019. Lease expense for
operating lease payments is recognized on a straight-line basis
over the lease term.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
balances for our operating lease where we are the lessee are
presented as follows within our condensed consolidated balance
sheet:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Operating leases:</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
March 31, 2021 (Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31, 2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Assets:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Operating
lease right-of-use asset</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">619,989</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">631,527</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Current
Portion of Long-Term Operating Lease</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">83,768</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">81,223</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Long-Term
Operating Lease, Net of Current Portion</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">931,697</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">953,190</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,015,465</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,034,413</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
components of lease expense are as follows and are included within
general and administrative expense on our condensed consolidated
statement of operations:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31, 2021</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31, 2020</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Operating
lease expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">39,329</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">39,329</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">20</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Other
information related to leases where we are the lessee is as
follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; margin: 0px auto 0px 0px; width: 100%; font-size: inherit;">
<tr>
<td rowspan="1" style="padding-bottom:2px;width:76%;vertical-align:bottom;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="padding-bottom: 2px; width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-weight: bold; font-family: Times New Roman;">
March 31, 2021 (Unaudited)</font></font></div>
</td>
<td style="width: 2%;">
<div><font style="font-size: 11px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: middle; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-weight: bold; font-family: Times New Roman;">
December 31, 2020</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:middle;width:76%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Weighted-average remaining lease term:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="width: 2%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:middle;width:76%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Operating leases</font></div>
</td>
<td style="vertical-align:middle;width:12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.00
years</font></div>
</td>
<td style="width: 2%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align:middle;width:12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.25
years</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="width: 2%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:middle;width:76%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Discount rate:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="width: 2%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:middle;width:76%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Operating leases</font></div>
</td>
<td style="vertical-align:middle;width:12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
7.00%</font></div>
</td>
<td style="width: 2%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align:middle;width:12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
7.00%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Supplemental cash
flow information related to leases where we are the lessee is as
follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31, 2021</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Three Months Ended March 31, 2020</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
paid for amounts included in the measurement of lease
liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">36,941</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">35,865</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As of
March 31, 2021, the maturities of our operating lease liability are
as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Year Ended:</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Operating Lease</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">April 1 &#x2013;
<font style="color: #000000">December 31, 2021</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">114,148</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">December
31, 2022</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">155,621</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">December
31, 2023</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">160,290</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">December
31, 2024</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">165,098</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">December
31, 2025</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">170,051</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Thereafter</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">575,131</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
minimum lease payments</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,340,340</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Interest</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">324,875</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Present
value of lease obligations</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,015,465</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Current portion</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">83,768</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Long-term
portion of lease obligations</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">931,697</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
accordance with ASC 985-20 we capitalized certain software
development costs associated with updating our continuing line of
product offerings. Capitalized software development costs consist
of the following at:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; color: rgb(0, 0, 0); font-weight: bold;">
March 31, 2021</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;December
31,<br></font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Capitalized
Software Development Costs</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">125,704</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">125,704</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Accumulated Amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(83,802</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(73,327</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">41,902</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">52,377</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Amortization
expense for the three months ended March 31, 2021 and 2020 was
$10,475, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">21</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 9. <font style="color: #000000; background-color: #FFFFFF">CLOUD COMPUTING SERVICE
CONTRACT</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
In May 2020 we entered into a cloud computing service contract. The
contract provides for annual payments in the amount of $30,409 and
has a term of 5 years. The annual contract payments are capitalized
as a prepaid expense and amortized over a twelve-month
period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">We have incurred
implementation costs of $62,677 in connection with the cloud
computing service contract which have been capitalized in prepaid
expenses and other assets as of March 31, 2021. In accordance
with</font> ASU No. 2018-15, <font style="color: #000000; background-color: #FFFFFF">such implementation
costs are being amortized over the remaining contract terms
beginning January 1, 2021, which was when the cloud-based service
contract was placed in service. Amortization expense for the three
months ended March 31, 2021 was $3,482.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 10. SHAREHOLDERS&#x2019; EQUITY</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
Board of Directors (the &#x201C;Board&#x201D;) may, without further
action by our shareholders, from time to time, direct the issuance
of any authorized but unissued or unreserved shares of preferred
stock in series and at the time of issuance, determine the rights,
preferences and limitations of each series. The holders of such
preferred stock may be entitled to receive a preference payment in
the event of any liquidation, dissolution or winding-up by us
before any payment is made to the holders of our common stock.
Furthermore, the Board could issue preferred stock with voting and
other rights that could adversely affect the voting power of the
holders of our common stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Reverse Stock Split</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
September 9, 2020, the Board approved a reverse stock split of our
common stock and our Convertible Series A Preferred Stock, in each
case, at a ratio of 1-for-8 and without any change to the
respective par value thereof (the &#x201C;Reverse Stock
Split&#x201D;), and, on September 10, 2020, we filed an Articles of
Amendment to our Articles of Incorporation with the Department of
State of the State of Florida to effect the Reverse Stock Split.
The Reverse Stock Split became effective as of September 10, 2020
(the &#x201C;Effective Time&#x201D;).&#xA0; All per-share and share
amounts have been retroactively restated in this Quarterly Report
on Form 10-Q for all periods presented to reflect the reverse stock
split.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Convertible Series A Preferred Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
authorized Convertible Series A Preferred Stock, $0.01 par value,
consists of 1,000,000 shares. At March 31, 2021 and December 31,
2020, there were 63,750 shares issued and outstanding. The
Convertible Series A Preferred Stock is convertible at the rate of
one share of common stock for one share of Convertible Series A
Preferred Stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Convertible Series B Preferred Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
authorized Convertible Series B Preferred Stock, $1,000 stated
value, 7.5% cumulative dividend, consists of 4,000 shares. At March
31, 2021 and December 31, 2020, there were no shares issued and
outstanding, respectively. Each share of Convertible Series B
Preferred Stock may be converted (at the holder&#x2019;s election)
into two hundred shares of our common stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Common Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the three months ended March 31, 2020, we issued 50,000 shares of
fully vested common stock valued at $48,000 to members of our Board
(see Note 12).&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
March 2020, 1,041,667 shares of common stock were issued in
connection with the conversion of convertible notes payable
aggregating $4,500,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
March 2020, 10,417 shares of common stock were issued in connection
with the exercise of warrants for which we received proceeds of
$57,500.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the three months ended March 31, 2021, we issued 50,000 shares of
common stock valued at $228,000 to members of our Board (see Note
12).&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">22</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Stock Options</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;There
were no options granted during the first quarter of
2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="font-family: Times New Roman; font-size: 13px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
January 2020 we issued two options to purchase an aggregate of
31,250 shares of common stock to our Chief Operating Officer at an
exercise price of $0.80 and $0.96 per share pursuant to her
employment agreement with us. The options were valued at a total of
$23,595 and have a term of 5 years. We utilized the
Black-Scholesmethod to fair value the options received by the COO
with the following assumptions: volatility, 135%; expected dividend
yield, 0%; risk free interest rate, 1.64%; and a life of 5 years.
The grant date fair value of each share of common stock underlying
the options was $0.72 and $0.80. The value of the stock option was
included in accrued expenses at December 31,
2019</font><br></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes stock options outstanding as of March
31, 2021 and December 31, 2020:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<br></td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
March 31, 2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31, 2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Number of Options</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Weighted Average Exercise Price</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Number of Options</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Weighted Average Exercise Price</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding,
beginning of period</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">132,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.72</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">77,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.56</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Granted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">62,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.96</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Exercised</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expired</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(5,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">16.80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding,
end of period</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">132,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.72</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">132,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.72</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Options
outstanding and exercisable by price range as of March 31, 2021
were as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Outstanding Options</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Weighted</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Exercisable Options</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Range</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Life in Years</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Exercise Price</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.85</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.88</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.76</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.88</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.96</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">25,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.77</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">25,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.96</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.16</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.76</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.16</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">12,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.85</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">12,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7.06</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.50</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7.06</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">132,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3.64</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">132,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.72</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Stock Warrants</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;In
January 2020 we issued a warrant to purchase 156,250 shares of
common stock to our Chief Executive Officer at an exercise price of
$1.20 per share pursuant to an employment agreement. The warrant
was valued at $164,201 and has a term of 5 years. We utilized the
Black-Scholes model to fair value the warrant received by our Chief
Executive Officer with the following assumptions: volatility, 136%;
expected dividend yield, 0%; risk free interest rate, 1.64%; and a
life of 5 years. The grant date fair value of each share of common
stock underlying the warrant was $1.04.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">23</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
January 2020 we issued a warrant to purchase 5,208 shares of common
stock to an employee at an exercise price of $0.96 per share. The
warrant was valued at $3,594 and has a term of 5 years. We utilized
the Black-Scholes model to fair value the warrant received by the
employee with the following assumptions: volatility, 135%; expected
dividend yield, 0%; risk free interest rate, 1.58%; and a life of 5
years. The grant date fair value of each share of common stock
underlying the warrant was $0.72. The value of the warrants was
expensed in the fourth quarter of 2019 and included in accrued
expenses at December 31, 2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
February 2020 we issued a warrant to purchase 18,750 shares of
common stock to an employee at an exercise price of $1.20 per
share. The warrant was valued at $18,571 and has a term of 3 years.
We utilized the Black-Scholes model to fair value the warrant
received by the employee with the following assumptions:
volatility, 155%; expected dividend yield, 0%; risk free interest
rate, 1.64%; and a life of 3 years. The grant date fair value of
each share of common stock underlying the warrant was
$0.96.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
On February 11, 2021, we agreed to amend (the &#x201C;Warrant
Amendment&#x201D;) the warrant to purchase 125,000 shares of TOMI
common stock, par value $0.01 (the &#x201C;Common Stock&#x201D;),
issued by TOMI to Dr. Halden S. Shane, TOMI&#x2019;s Chief Executive
Officer and a director on TOMI&#x2019;s board of directors, on
February 11, 2014 (the &#x201C;Warrant&#x201D;), to provide TOMI an
option to repurchase the Warrant from Dr. Shane at a negotiated
price. In connection with the Warrant Amendment, TOMI repurchased
the warrant from Dr. Shane (the &#x201C;Repurchase&#x201D;) for an
aggregate cash consideration of $314,500, representing a 15%
discount of the net exercise cash value of the Warrant, which was
calculated using the closing price of the Common Stock on the
Nasdaq on February 11, 2021 of $5.36, less the exercise price of
the warrants in the amount of $2.40. On the same date, the Warrant
Amendment and the Repurchase was considered, approved and adopted
by a disinterested majority of TOMI&#x2019;s board of
directors.&#xA0; The $314,500 charge in connection with the warrant
amendment has been included in General and Administrative expenses
for the three months ended March 31, 2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes the outstanding common stock warrants as
of March 31, 2021 and December 31, 2020:</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
March 31, 2021</font></font></div>
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31, 2020</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number of Warrants</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Weighted Average Exercise Price</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number of Warrants</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Weighted Average Exercise Price</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding,
beginning of period</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,049,133</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,155,065</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.12</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Granted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">585,447</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.97</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Exercised</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(76,796</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2.77</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expired</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(168,750</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2.84</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(614,583</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(6.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding,
end of period</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,880,383</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.66</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,049,133</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Warrants
outstanding and exercisable by price range as of March 31, 2021
were as follows:<font style="font-weight: bold">&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Outstanding Warrants</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">
<div><font style="font-family: Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Exercisable Warrants</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Exercise Price</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Average Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Remaining Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Life in Years</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Weighted Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Exercise Price</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.64</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.65</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.64</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">158,125</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.51</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">158,125</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">0.96</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">473,958</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1.69</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">473,958</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">0.96</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1.12</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">6,250</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3.05</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">6,250</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1.12</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1.20</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">175,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3.63</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">175,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1.20</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1.36</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1.57</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1.36</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.16</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.75</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.16</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.32</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">523,061</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.91</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">523,061</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.32</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">12,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.50</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">12,500</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.56</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.50</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.56</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.36</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.25</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.36</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">28,750</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.35</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">28,750</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6.95</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">375,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9.50</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">375,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6.95</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">8.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,488</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.38</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,488</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">8.40</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,880,383</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3.35</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,880,383</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2.66</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">There
were no unvested warrants outstanding as of March 31,
2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0;&#xA0;<font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">24</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<br>
</div>
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTE
11. COMMITMENTS AND CONTINGENCIES</font>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; background-color: #FFFFFF; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Legal Contingencies</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
may become a party to litigation in the normal course of
business.&#xA0;In the opinion of management, there are no legal
matters involving us that would have a material adverse effect upon
our financial condition, results of operations or cash flows. In
addition, from time to time, we may have to file claims against
parties that infringe on our intellectual property.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Product Liability</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
of March 31, 2021 and December 31, 2020, there were no claims
against us for product liability.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
SARS CoV-2 coronavirus</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
March 11, 2020 the World Health Organization declared the&#xA0;SARS
CoV-2 coronavirus&#xA0;a global pandemic and recommended
containment and mitigation measures worldwide. We have been
identified as an essential disinfectant and decontamination vendor
by various agencies and countries. Our operations being essential
have been materially affected by the coronavirus outbreak to date.
The uncertain nature of its spread globally may or may not impact
our business operations resulting from quarantines of employees,
customers and suppliers as well as potential travel restrictions in
areas affected or may be affected in the future.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 12. CONTRACTS AND AGREEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Executive Agreements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #000000; font-style: italic; font-family: Times New Roman; font-size: 13px">
Halden S. Shane</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">On September 22, 2020,
we entered into</font><font style="color: #000000">&#xA0;</font><font style="color: #000000; background-color: #FFFFFF">a three year employment
agreement with Dr. Shane, effective October 1, 2020.&#xA0;The
agreement provides for a base annual salary of $500,000.&#xA0;The
agreement also provides for a signing bonus of 375,000 warrants.
Dr. Shane is also entitled to a cash performance bonus and an
annual issuance of an option to purchase 31,250 shares of common
stock from the 2016 Plan at the discretion of the Board. The
agreement also provides that we will reimburse Dr. Shane for the
expenses associated with the use of an automobile up to $750 a
month. The term of the agreement is three
years.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
In the event Dr. Shane is terminated as CEO as a result of a change
in control, Dr. Shane will be entitled to a lump sum payment of two
years&#x2019; salary at the time of such termination.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The Board may terminate Dr. Shane for cause by written notification
to Dr. Shane; provided, however, that no termination for cause will
be effective unless Dr. Shane has been provided with prior written
notice and opportunity for remedial action and fails to remedy
within 30 days thereof, in the event of a termination by the
Company (i) by reason of willful dishonesty towards, fraud upon, or
deliberate injury or attempted injury to, the Company, (ii) by
reason of material breach of his employment agreement and (iii) by
reason of gross negligence or intentional misconduct with respect
to the performance of duties under the agreement. Upon termination
for cause, Dr. Shane will be immediately paid an amount equal to
his gross salary. The Board may terminate Dr. Shane other than for
cause at any time upon giving notice to Dr. Shane. Upon such
termination, Dr. Shane will be immediately paid an amount equal to
his gross salary.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #000000; background-color: #FFFFFF; font-style: italic; font-family: Times New Roman; font-size: 13px">
Elissa J. Shane</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
October 1, 2020, we entered into&#xA0;an employment agreement with
Elissa J. Shane, effective October 1, 2020. Pursuant to her
employment agreement, Ms. Shane will receive an annual base salary
of at least $270,000, subject to annual review and discretionary
increase by the Compensation Committee of the Board. Ms. Shane is
eligible to receive an annual cash bonus and other annual incentive
compensation. The agreement originally provided for a grant of
93,750 warrants. Additionally, in connection with the execution
of&#xA0;her employment agreement, on October 1, 2020, we issued Ms.
Shane a warrant to purchase 93,750 shares of&#xA0;Common Stock at
an exercise price of $6.17 per share. These provisions were
subsequently amended to provide for the issuance to Ms. Shane of
31,250 options from the 2016 Equity Plan at the closing price of
$7.06 on the date of grant in lieu of the warrant grant and the
93,750 warrants were cancelled. Ms. Shane acknowledged that the
31,250 options were in full consideration of the amount she was
entitled to under the agreement. Her employment agreement also
provides that&#xA0;we will reimburse Ms. Shane for reasonable and
necessary business and entertainment expenses that she incurs in
performing her duties. During the term of her employment, Ms. Shane
will also be entitled to up to four weeks of paid vacation time
annually, which will accrue up to six weeks, and to participate
in&#xA0;our benefit plans and programs, including but not limited
to all group health, life, disability and retirement plans. Ms.
Shane is also entitled to the sum of $1,000 per month as a vehicle
allowance. The initial term of&#xA0;her employment agreement is
three years, which may be automatically extended for successive
one-year terms, unless either party provides the other with 120
days&#x2019; prior written notice of its intent to terminate
the&#xA0;agreement.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
the event Ms. Shane is terminated as COO as a result of a change in
control, Ms. Shane will be entitled to a lump sum payment of one
and a half years&#x2019; salary at the time of such
termination.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;"><br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Agreements with Directors</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
December 2017, we increased the annual fee to the members of our
Board to $40,000, to be paid in cash on a quarterly basis, with the
exception of the audit committee chairperson, whose annual fee we
increased to $45,000, also to be paid in cash on a quarterly basis.
Director compensation also includes the annual issuance of our
common stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
the three months ended March 31, 2020, we issued an aggregate of
50,000 shares of common stock that were valued at $48,000 to
members of our Board.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
the three months ended March 31, 2021, we issued an aggregate of
50,000 shares of common stock that were valued at $228,000 to
members of our Board.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Manufacturing Agreement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
In June 2020 we entered into a manufacturing agreement with Planet
Innovation Products, Pty Ltd (&#x201C;PI&#x201D;). The agreement does
not provide for any minimum purchase commitments and is for a term
of three years. The agreement also provides for a warranty against
product defects.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; background-color: #FFFFFF; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Cloud Computing Service Contract</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">In May 2020 we entered
into an agreement for a cloud computing service contract. The
contract provides for annual payments in the amount of $30,409 and
has a term of 5 years.</font> <font style="color: #000000">Approximate minimum payments under the contract
are as follows:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-size: 13px"><font style="font-weight: bold">&#xA0; <font style="font-family: Times New Roman">Year
Ended</font><br></font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">
&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-size:11px;"><font style="font-family:Times New Roman;">&#xA0;<font style="font-weight:bold;">Amount</font></font></font></div>
</font><font style="padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 13px"><font style="font-family: Times New Roman">April 1 &#x2013; December 31,
2021</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">18,000</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 13px"><font style="font-family: Times New Roman">December 31,
2022</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">30,000</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px"><font style="font-family: Times New Roman">December 31, 2023</font>&#xA0;
<font style="color: #000; font-family: Times New Roman">&#xA0;</font><br></font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">30,000</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px"><font style="font-family: Times New Roman">December 31, 2024</font>&#xA0;
<font style="color: #000; font-family: Times New Roman">&#xA0;</font><br></font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">30,000</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-size: 13px">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 4px">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font><font style="font-family: Times New Roman">December 31, 2025</font>&#xA0;
<font style="color: #000; font-family: Times New Roman">&#xA0;</font><br></font></div>
</div>
</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,000</font><font style="text-align: left; color:#000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="padding-bottom:4px;margin-left:0px;"><font style="font-size: 13px"><br></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:4px;width:10%;font-size:13px;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;border-bottom:double 4px #000;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;border-bottom:double 4px #000;display:inline-block;">123,000</font><font style="text-align: left; vertical-align:bottom;padding-bottom:4px;width:10%;font-size:13px;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<br>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">25</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; background-color: #FFFFFF; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Other Agreements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">TOMI Service Network (&#x201C;TSN&#x201D;) is a
national service network composed of existing full-service
restoration industry specialists that have entered initially into
licensing agreements with us to become Primary Service Providers
(&#x201C;PSPs&#x201D;). The licensing agreements originally granted
protected territories to PSPs to perform services using our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">platform of products and also provide
for potential job referrals to PSPs whereby we are entitled to
referral fees. Additionally, the agreement provides for commissions
due to PSPs for equipment and solution sales they facilitate to
other service providers in their respective territories. As part of
these agreements, we are obligated to provide to the PSPs various
training, ongoing support and facilitate a referral network call
center. As of March 31, 2021, we have 199 network companies in TSN.
The nature and terms of our TSN agreements may represent multiple
deliverable arrangements. Each of the deliverables in these
arrangements typically represent a separate unit of accounting.
There is no exclusivity in our TSN network.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 13. ACCRUED EXPENSES AND OTHER CURRENT
LIABILITIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:94%;display:inline-block;">
<div>&#xA0; <font style="font-size:13px;font-family:Times New Roman;color:#000000;">Accrued
expenses and other current liabilities consisted of the following
at:</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
March 31, 2021</font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31, 2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Commissions</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">158,076</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">151,709</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Payroll
and related costs</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">208,511</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">84,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Director
fees</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">41,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">41,250</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Sales
Tax Payable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7,009</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9,784</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
Taxes Payable (Note 16)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">77,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">77,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
warranty (Note 14)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">68,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">68,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
accrued expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">69,951</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">70,106</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">629,797</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">501,849</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 14. ACCRUED WARRANTY</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
manufacturers assume the warranty against product defects from date
of sale, which we extend to our customers upon sale of the product.
We assume responsibility for product reliability and results. The
warranty is generally limited to a refund of the original purchase
price of the product or a replacement part. We estimate warranty
costs based on historical warranty claim experience.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
following table presents warranty reserve activities
at:</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
March 31, 2021</font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31, 2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Beginning
accrued warranty costs</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">68,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">30,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Provision for
warranty expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,292</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">101,041</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Settlement of
warranty claims</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,292</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(63,041</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Ending
accrued warranty costs</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">68,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">68,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 15. LOAN PAYABLE</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
April 21, 2020, we received $410,700 in loan funding from the
Paycheck Protection Program (the "PPP") established pursuant to the
recently enacted Coronavirus Aid, Relief, and Economic Security Act
of 2020 (the "CARES Act") and administered by the U.S. Small
Business Administration ("SBA"). The unsecured loan (the "PPP
Loan") is evidenced by a promissory note of the Company, dated
April 21, 2020 (the "Note") in the principal amount of $410,700
with City National Bank (the "Bank"), the lender. Interest expense
for the three months ended March 31, 2021 was $1,035.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">26</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Under
the terms of the Note and the PPP Loan, interest accrues on the
outstanding principal at the rate of 1.0% per annum. The term of
the Note is two years, though it may be payable sooner in
connection with an event of default under the Note.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
March of 2021, the loan forgiveness application was filed with our
bank and was pending approval as of March 31, 2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 16. INCOME TAXES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
For the three months ended March 31, 2021 and 2020, our provision
for income tax was $0. Deferred income tax assets and liabilities
are determined based on differences between the financial statement
reporting and tax bases of assets and liabilities and are measured
using the enacted tax rates and laws in effect when the differences
are expected to reverse. The measurement of deferred income tax
assets is reduced, if necessary, by a valuation allowance for any
tax benefits, which are, on a more likely than not basis, not
expected to be realized in accordance with ASC guidance for income
taxes. As of March 31, 2021 and December 31, 2020, we recorded a
valuation allowance of $3,953,000 and $3,530,000, respectively for
the portion of the deferred tax assets that we do not expect to be
realized. Management believes that based on the available
information, it is more likely than not that the remaining U.S.
deferred tax assets will not be realized, such that a valuation
allowance is required against U.S. deferred tax assets. The effect
on deferred income tax assets and liabilities of a change in tax
rates is recognized in the period that such tax rate changes are
enacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 17. CUSTOMER CONCENTRATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
We had no customers/distributor whose revenue individually
represented 10% or more of our total revenue&#xA0;for the three
months ended March 31, 2021. One customer/distributor accounted for
31% of net revenue for the three months ended March 31,
2020.&#xA0;We had three customers/distributors that accounted for
38% of accounts receivable as of March 31, 2021.&#xA0;Three
customers/distributors accounted for 36% of accounts receivable as
of December 31, 2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
NOTE 18. SUBSEQUENT EVENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company has evaluated subsequent events through the date the
financial statements were issued and up to the time of filing of
the financial statements with the SEC. There were no reportable
subsequent events.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 2. <a name="Management">M</a>anagement&#x2019;s
Discussion and Analysis of Financial Condition and Results of
Operations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
This section and other parts of this Quarterly Report on Form 10-Q
(&#x201C;Form 10-Q&#x201D;) contain forward-looking statements,
within the meaning of the Private Securities Litigation Reform Act
of 1995, that involve risks and uncertainties. Forward-looking
statements provide current expectations of future events based on
certain assumptions and include any statement that does not
directly relate to any historical or current fact. For example,
statements in this Form 10-Q regarding the potential future impact
of the COVID-19 pandemic on the Company&#x2019;s business and
results of operations are forward-looking statements.
Forward-looking statements can also be identified by words such as
&#x201C;future,&#x201D; &#x201C;anticipates,&#x201D;
&#x201C;believes,&#x201D; &#x201C;estimates,&#x201D;
&#x201C;expects,&#x201D; &#x201C;intends,&#x201D; &#x201C;plans,&#x201D;
&#x201C;predicts,&#x201D; &#x201C;will,&#x201D; &#x201C;would,&#x201D;
&#x201C;could,&#x201D; &#x201C;can,&#x201D; &#x201C;may,&#x201D; and
similar terms. Forward-looking statements are not guaranteeing
future performance and the Company&#x2019;s actual results may
differ significantly from the results discussed in the
forward-looking statements. Factors that might cause such
differences include, but are not limited to, those discussed in
Part I, Item 1A of the Company&#x2019;s Annual Report on Form 10-K
for the year ended December 31, 2020 (the &#x201C;2020 Form
10-K&#x201D;) under the heading &#x201C;Risk Factors.&#x201D; The
Company assumes no obligation to revise or update any
forward-looking statements for any reason, except as required by
law.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Unless otherwise stated, all information presented herein is based
on the Company&#x2019;s fiscal calendar, and references to
particular years, quarters, months or periods refer to the
Company&#x2019;s fiscal years ended in December and the associated
quarters, months and periods of those fiscal years. Each of the
terms the &#x201C;Company&#x201D; and &#x201C;TOMI&#x201D; as used
herein refers collectively to TOMI Environmental Solutions, Inc.
unless otherwise stated.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
The following discussion should be read in conjunction with the
2020 Form 10-K filed with the U.S. Securities and Exchange
Commission (the &#x201C;SEC&#x201D;) and the condensed consolidated
financial statements and accompanying notes included in Part I,
Item 1 of this Form 10-Q.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Available Information</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company periodically provides certain information for investors on
its corporate website, <font style="text-decoration: underline; color: #0000FF">www.tomimist.com</font>,
and its investor relations page of its website, <font style="text-decoration: underline; color: #0000FF">www.investor.tomimist.com</font>.
This includes press releases and other information about financial
performance, information on corporate governance and details
related to the Company&#x2019;s annual meeting of shareholders. The
information contained on the websites and referenced in this Form
10-Q is not incorporated by reference into this filing. Further,
the Company&#x2019;s references to website URLs are intended to be
inactive textual references only.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Quarterly Highlights</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Business Update</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As we
exited 2020 and began 2021, the Company is re-focusing on its core
customers and markets. COVID saw an increase and introduction to a
new set of customers, which was beneficial to the Company as it
brought awareness to product, offerings and opened the door to a
customer base at a very rapid pace. These customers were initially
looking for products that would aid in their ability to keep their
businesses open. As the quarantines continued and more businesses
were closed the Company saw a slowdown in demand for products from
these new customers. In addition, our existing life sciences
customers closed early in COVID and remained closed into 2021. We
expect the quarantines to remain into the first half of 2021. As
our core customers in Life Sciences, Commercial and Healthcare are
slowly re-opening, we expect to see increased demand for our
products and services in the latter half of 2021. Our focus in 2021
will be on working with our customers as they return to
work.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Due to
the business quarantine shut downs, our first quarter 2021 revenues
are down from the early pandemic high of 2020. To address the
return to work with our customers, the Company is building its
sales team. We believe it will take time to get the new team
trained and fully operational.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
addition to building the team, the Company is addressing the needs
of our customers for a more mobile and lighter weight product by
introducing the SteraPak. Many of our customers are waiting for the
release instead of purchasing our existing products. New product
and service introductions can significantly impact net sales, cost
of sales and operating expenses. The timing of product
introductions can also impact the Company&#x2019;s net sales to its
indirect distribution channels as these channels are filled with
new inventory following a product launch, and channel inventory of
an older product often declines as the launch of a newer product
approaches. Net sales can also be affected when consumers and
distributors anticipate a product introduction domestically and
internationally. Despite lower revenues for the quarter, the
Company and its divisions remain resilient and currently expect to
meet the targeted 2021 annual revenue goals.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">28</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
COVID-19 Update</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
COVID-19 pandemic has prompted governments and businesses to take
unprecedented measures, such as restrictions on travel and business
operations, temporary closures of businesses, and quarantines and
shelter-in-place orders. This has significantly curtailed global
economic activities and has impacted our operations, particularly
international sales.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">During
the first quarter of 2021, aspects of the Company&#x2019;s business
continued to be affected significantly by the COVID-19 pandemic.
Some of the Company&#x2019;s major customers in the
Hospital/healthcare, Life Science and channel partners temporarily
closed at various times, while the vast majority of our old and new
pipeline clients&#x2019; employees have transitioned to working
remotely. The closure and/or such customers working remotely placed
a halt on many of our ongoing long-term projects that were set to
close in late 2020 and early 2021. These projects and the addition
of new projects at very early stages have resumed during the second
quarter with a few planned to be completed by end of 2021. These
divisions have or are starting to reopen during the first part of
the second quarter. Further, we have recently experienced an
increase in capital equipment sales in the Life Sciences during the
second quarter of 2021 as pharmaceuticals, research universities,
vivariums, and government agencies are gradually returning to work
and interested in purchasing our equipment.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Travel
restrictions and the transition to our newly formed sales operation
and sales team has further affected our domestic and international
sales in the short term. Due to the nature of our technology,
industry knowledge, and the amount of time required for onboarding
new sales teams, including new Independent Manufacturing
Representatives (IMRs), it takes time to build a pipeline and
become fully operational in the sales role. We expect a more
positive impact from these efforts on our financial results by the
second half of 2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Prior to the pandemic, in 2019, the Company had
revenues of approximately $6,000,000, and our 2020 business plan
anticipated substantial growth in 2020. While we exceeded our
budget, the pandemic did not allow us to implement our initiatives
to generate the sustained growth beyond the pandemic.</font> As our
historical consistent verticals return to work, we are reinstating
live and in-person demonstrations of our products for these
verticals/industries, in addition to resuming long-term ongoing
profitable projects, which we believe will have a positive impact
on our efforts to generate new sales. With the anticipated launch
of our new product lines (SteraPak, SteraBox, SteraBot), we expect
the rate of revenue growth will accelerate in the second half of
2021. These new products were designed and will be launched based
on the feedback of our customers for alternative delivery systems
and commercial uses for the SteraMist products.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
second half of 2020 showed us that the world remained interested in
the disinfection process. The potential customers who did not want
to take the time to learn of proper disinfection protocols and the
importance of SteraMist competitive advantages but made their
purchasing decisions primarily based on price resulted in potential
customers selecting a less expensive disinfection technology
including electrostatic sprayers (ESS).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">TOMI
rapidly transformed its R&amp;D department to produce a backpack,
the SteraPak, with 6-log kill in seconds based on our proprietary
BIT technology platform. Our SteraMist SteraPak is expected to hit
the markets shortly. We are already taking and receiving
pre-orders, and the interest is high across all
markets.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
full extent of the future impact of the COVID-19 pandemic on the
Company&#x2019;s operational and financial performance is currently
uncertain and will depend on many factors outside the
Company&#x2019;s control, including, without limitation, the timing,
extent, trajectory and duration of the pandemic; the availability,
distribution and effectiveness of vaccines; the imposition of
protective public safety measures; and the impact of the pandemic
on the global economy and demand for consumer products. Refer to
Part I, Item 1A of the 2020 Form 10-K under the heading &#x201C;Risk
Factors,&#x201D; for more information.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Overview</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">TOMI Environmental Solutions, Inc.
(&#x201C;TOMI&#x201D;, &#x201C;we&#x201D; and &#x201C;our&#x201D;) is a
global bacteria decontamination and infectious disease control
company, providing environmental solutions for indoor surface
decontamination through the manufacturing, sales, service and
licensing of our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">brand of products, including
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">,
a low percentage (7.8%) hydrogen peroxide-based fog or mist that
uses Binary Ionization Technology (BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">).</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">29</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">is a patented technology that produces
ionized Hydrogen Peroxide (iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">)
using cold plasma science created under a grant by</font>
<font style="color: #000000; background-color: #FFFFFF">the United
States Defense Advanced Research Projects Agency
(DARPA)</font><font style="color: #000000">. Our EPA registered
BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Solution is composed of a low
concentration of hydrogen peroxide converted to
iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">after passing the trade secret blended
solution including its sole active ingredient of 7.8% hydrogen
peroxide through an atmospheric cold plasma arc. The newly formed
iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">fog and mist consists of
submicron&#x2019;s to 3-micron radical particles that are carried
throughout the treatment area in a fog or mist moving with the same
velocity and characteristics of a gas. This allows the ionized
hydrogen peroxide fog or mist to affect all surfaces and air space
throughout the targeted treatment area, over, above and beyond the
ability of a manual cleaning processes. iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">damages pathogenic organisms through
the oxidation of proteins, carbohydrates, and
lipids.</font><font style="color: #000000; font-size: 13px">&#xA0;</font><font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">no-touch disinfection and or
decontamination treat areas mechanically, causing cellular
disruptions and/or dysfunctions resulting in a 6-log (99.9999%) and
greater kill or inactivation of all pathogens in the treatment
area.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Under the Federal Insecticide, Fungicide, and
Rodenticide Act (&#x201C;FIFRA&#x201D;), we are required to register
with the EPA and certain state regulatory authorities as a seller
of disinfectants. In June 2015, SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">was registered with the EPA as a
hospital-healthcare disinfectant and general broad-spectrum surface
disinfectant for use as a misting/fogging agent.
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">now holds EPA registrations (#
90150-2) for mold control, and air and surface remediation (#
90150-1). In February 2016, we expanded our label with the EPA to
include Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">Spores</font><font style="font-style: italic; color: #000000">&#xA0;</font><font style="color: #000000">and MRSA, as well as the influenza (Avian) virus
h1n1, which we believe has better positioned us to penetrate all
industries including the biodefense and healthcare industry. In
August 2017, our EPA label was further expanded to include efficacy
against Salmonella and Norovirus. As of January 27, 2017, our
technology is one of 53 of the EPA&#x2019;s &#x201C;Registered
Antimicrobial Products Effective against Clostridium</font>
<font style="font-style: italic; color: #000000">difficile</font>
<font style="color: #000000">Spores&#x201D;, as published on the
EPA&#x2019;s K List. Further, in December 2017,
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">was included in the EPA&#x2019;s list G
(Norovirus), L (Ebola) and M (Avian Flu). In March 2020, our EPA
label was further amended to include Emerging Viral Pathogens
claims, thus meeting the criteria against Enveloped viruses and
Large Non-enveloped viruses and included on List N (Emerging Viral
Pathogens including SARS-CoV-2).</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">brings to the world a mechanical and
automated method of cleaning using a game-changing technology and
EPA registered Hospital-HealthCare disinfectant providing an
upgrade to existing disinfecting and cleaning protocols while
limiting liability in a facility when it comes to resistant
infectious pathogens. We</font> <font style="color: #000000; background-color: #FFFFFF">maintain this
registration in all fifty (50) states, Canada, and approximately
thirty-five (35) other countries.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Markets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000; background-color: #FFFFFF">&#xAE;</font>
<font style="color: #000000">products are designed to address a
wide spectrum of industries using iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">.
Our operations consist of five main divisions based on our current
target industries: Hospital-HealthCare, Life Sciences, TOMI Service
Network (TSN), Food Safety and Commercial.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
continue to offer our customers a wide range of innovative mobile
products designed to be easily incorporated into their existing
disinfection and decontamination procedures and protocols. Our
newly soon to be released SteraPak will allow us to progress
further into market share, specifically for our
Hospital-HealthCare, TSN, and Commercial divisions. Additionally,
we offer integrated facility equipment installations known as
Custom Engineered Systems (CES), routine &amp; emergency iHP
Corporate Service, essential training packages, validations and
qualifications, and onsite performance maintenance requests, which
are all profitable for our Life Sciences and expect to soon be
profitable in our Food Safety division.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Each of these are structured to address the unique
disinfection and decontamination needs of our customers worldwide
regardless of industry requiring or requesting
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">disinfection
decontamination.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Divisions</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Hospital-Healthcare</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
SteraMist<font style="font-size: 70%; vertical-align: top">&#xAE;</font> line of
products, specifically the SteraMist<font style="font-size: 70%; vertical-align: top">&#xAE;</font> Surface Unit
and SteraMist<font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
Total Disinfection Cart are our main solutions to aid our
Hospital-HealthCare customers in providing the quality of care and
safety they provide to their patients by disinfecting patient and
operating rooms, pharmacies, ambulances, and emergency environments
in a hospital or healthcare facility. TOMI&#x2019;s latest product,
the SteraPak, further assists healthcare communities with an
easy-to-use, cordless disinfection solution, creating a quicker
turnaround time.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">30</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In the
first quarter of 2021, we experienced an increase in sales to
health system clients, including the expansion to our third Mercy
hospital in Ohio, with a fourth Mercy facility seeking to implement
SteraMist soon. We also received multiple purchase orders from
Zimmer, a medical device company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
team of technicians and representatives train, maintain, and
troubleshoot capital equipment throughout the world for our
Hospital-HealthCare customers. <font style="color: #000000">As our
Training and Implementation department expands, we expect continued
growth in our Hospital-HealthCare division. The protocol
development and onboarding for implementation in this division is
critical. During 2020 the use of our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">in such campuses increased due to our
comprehensive training for their day and night shift maintenance
and housekeeping departments. By late 2021, we anticipate annual
comparison case studies from many of these facilities who were
onboarded in 2020, which may show lower transmission infection
rates in COVID, Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">Spores and overall, HAI cases.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Life Sciences</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Environment System, Custom Engineered
Systems (CES), the SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Select Surface Unit, custom
iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">implementation to decontamination
chambers and cage washers, and our iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Corporate Service Division, are
designed to be tailored to provide a complete room solution to
address the regulatory inspections of disinfecting/decontaminating
and Installation Qualification (IQ)-Operational Qualification
(OQ)&#x2013;Performance Qualification (PQ)&#xA0;validation processes
within the life sciences industry.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
pandemic halted capital equipment and service sales in our Life
Sciences division and its verticals. As operations reconvene for
these verticals, we expect to see increased demand from this
vertical. Long term ongoing projects and validations have resumed,
along with proposals and interest for our CES permanent
decontamination room. We will work with our customers to respond to
their inquiries regarding CES. These are longer lead-time sales
that can take months to design, build and implement. We expect
these installations to have impact to our results in late 2021 and
into 2022.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Further,
post COVID pandemic has brought some attention to the SteraMist
product line as our CES in Pfizer Missouri was recently showcased
in a New York Times article as they featured their COVID vaccine
processes. In addition, our iHP Corporate Service team treated one
of four fill lines in a North Carolina pharmaceutical company that
manufacturers one of the COVID vaccines, with the remaining three
lines set to be decontaminated in the future with
SteraMist.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI
developed a new product which acts as a passthrough or small
decontamination chamber, the SteraBox, to sterilize small
instruments quickly and efficiently.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
TOMI Service Network</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The TOMI Service Network, or TSN, is an expansive
network consisting of third-party professionals specializing in a
wide array of disciplines who are exclusively licensed and trained
to use the SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products. We sell, train, and service
a wide array of professional remediation companies in the use of
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">through the TSN division. This allows
for increased accessibility and brand awareness of
iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">services to facilities in need of
local routine and emergency disinfection and
decontamination.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
TOMI Service Network (TSN) division experienced greater impact from
the COVID-19 pandemic quarter over quarter than any other division.
As stated above, the urgency of becoming an essential business
prompted an increase of demand for SteraMist disinfection by our
customers who wished to remain in operation in the first half of
2020, and TSN members acquired and accumulated BIT Solution in
anticipation of supply shortage. We believe that cleaning protocols
have changed permanently due to the COVID-19 pandemic, and our
network will play a significant role in facilitating and
maintaining these protocols throughout the United States and
Canada. The urgency for emergency disinfection services may have
declined, but the education and support of such services provided
to our members by TOMI personnel provides us with an advantage to
maintaining strong business relationships with these companies and
their thousands of happy SteraMist customers as the world returns
to the new normal.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: rgb(34, 34, 34);">As of March 31, 2021, we have 199 network
companies in TSN.&#xA0;&#xA0;</font><font style="color: #000000">We
expect our TSN division to onboard approximately 6 to 8 new TSN
members per quarter. We also expect our SteraPak release to be an
important factor for this market that will increase the new member
onboarding number quarter over quarter moving
forward.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">31</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Food Safety</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Food Safety presents significant potential as an
opportunity for substantial growth with continued product research
and compliance testing. With the food safety industry in North
America coming under closer scrutiny with the implementation and
enforcement of new and established guidelines, our consultants have
submitted a request to expand our current labels to include a 1%
acceptable concentration of hydrogen peroxide. This concentration
has previously been approved by the USDA and FDA for direct food
and crop application and will allow SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">to expand use sites beyond food
processing machinery, restaurants, and food contact areas to assist
in compliance with the newly established Food Safety Modernization
Act guidelines set in place by the FDA, as well as the Safe Food
for Canadians Act and Safe Food for Canadians Regulations in
Canada.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">TOMI continues to work with premium companies in
testing and validating SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">technology in the Food Safety and seed
industries. In the first quarter of 2021, we have made progress in
enhancing brand awareness and promoting and marketing in this
division, as a majority of the Independent Marketing
Representatives we onboarded recently belong to this
division.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Commercial</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our Commercial division, which includes but is not
limited to use sites such as aircraft, airports, police and fire,
manufacturing companies, automobile, military, cruise ships,
shipping ports, preschool education, primary and secondary schools,
colleges including dormitories, all modes of public and private
transportation, regulatory consulting agencies, retail, housing and
recreation, and of course emergency preparedness for counties and
cities to use SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">throughout their
community.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Quarter
1 of 2021 continued to bring interest to the marketplace for these
industries and interest in SteraMist disinfection as a solution
remains high. We expect the SteraPak to be a game changer in growth
for this division.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Business Highlights and Recent Events</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Customers:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Globally, we have added approximately thirteen
(13) new customers for the three months ended March 31, 2021. In
the short term, we expect to see healthy demand for the
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products and services. While the
initial outbreak caused a surge in demand for the
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000">,
we expect that such demand for our products and services will
continue and we are building a team to address the post COVID-19
pandemic market opportunities.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Revenues:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">We experienced a decline in our revenue for the
three months ended March 31, 2021 when compared to the same quarter
in the prior year due to a significant increase of demand caused by
the onset of the COVID-19 pandemic in March 2020. We were
positioned well to respond to the pandemic related spike in demand
due to our inventory levels and increased production capacity which
led to substantial revenue growth in the first and second quarter
of 2020. However, during of the second half of 2020 and early 2021,
many of our established vertical clients were closed or required to
reduce or suspend their business operations. The markets that were
negatively affected were our life sciences clients that were
nonessential, University and privately owned vivarium labs, and
many nonessential pharmaceutical research companies globally. In
addition, the healthcare industry</font><font style="font-size: 13px">&#xA0;</font><font style="color: #000000">has
shifted virtually all of its focus and resources in response to the
pandemic and therefore reduced substantially their elective
surgical and clinical related services, resulting in limited
non-essential onsite personnel. These trends made it more difficult
for us to demo our equipment and execute our sales and marketing
strategies. In addition, our customers have limited budgets for
newer technologies. We anticipate that the availability of
significant federal funds to our customers for pandemic
preparedness should assist them in purchasing our
products.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
many industrial companies are reducing R&amp;D and capital
expenditures spending due to the economic impact of the pandemic,
we are moving ahead with many new products in development. In 2021,
we intend to spend more on capital expenditures (CapEx) and
operating expenditures (OpEx) including development of new
products, services and process technologies to sharpen our
competitive advantage. In addition, we will expand our commercial
service location to meet the expanding needs of our
customers.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">32</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;We
believe that we possess the best technologies in the world in the
disinfection and decontamination space. This pandemic has provided
us with the confidence to develop a clear strategy to manufacture
what may be our best product portfolio to date. In addition, we
continue to move our BIT technology closer to becoming the standard
in disinfection and decontamination globally. This should lead to a
greater market share, increased profitability and capability
strength.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The second half of 2020 showed us that our customers wanted a lower
cost disinfection device like electrostatic sprayers (ESS), even if
it provides the end-user with less efficacy and the potential of
causing damage to its personal property and delicate equipment
which were dangerous and causing explosions with many resulting in
fires.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;To
respond to our customer demands of a lower cost and more versatile
product, we developed a Backpack unit that will possess our award
winning 6-log and above kill technology and speed without the
damage to space and materials. We expect our backpack to be
competitively priced and open SteraMist to the largest cleaning
market in the world-members of ISSA (International Sanitary Supply
Association) and its divisions IEHA (Integrated Environment and
Health Assessment) and EMEA (Europe, Middle East &amp; Africa).
These organizations have historically been price conscious and were
resistant early on to our SteraMist pricing of our professional
decontamination equipment (SteraMist Surface and Environment Unit).
We plan on introducing our new innovative backpack globally in the
second or early third quarter 2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;
&#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0; &#xA0;&#xA0;&#xA0; We believe
that disinfection will be a line item on all companies&#x2019;
budgets going forward whether private, public or government.
Dangerous pathogens still exist &#x201C;Disease X&#x201D; and will
exist long after we recover from this pandemic. While the United
States and most of the world is currently&#xA0;recovering from the
SARS CoV-2 coronavirus outbreak there are many pathogens which are
respiratory in nature that are still a looming threat, these cases
are occurring globally to this day.&#xA0;SteraMist can mitigate and
reduce the impact of the next pandemic as it&#xA0;has already
proven during the outbreaks of Ebola, MERS and recently with SARS
CoV-2 pandemic. The need for a speedy comprehensive mechanical
disinfectant like SteraMist cannot be stressed enough and should be
included as the new norm of cleaning. With all the unknown viruses
and their variants in the world, preparedness is the most important
measure to ensure your family and business survives.</font>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
revenue for the three months ended March 31, 2021 and 2020, was
$2,073,000 and $7,053,000, respectively, representing a decrease of
$4,980,000, or 71% compared to the same prior year
period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">product-based revenues for the three
months ended March 31, 2021 and 2020, were $1,661,000 and
$6,638,000, representing a decrease of $4,977,000 or 75% when
compared to the same prior year period.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
service-based revenue for the three months ended March 31, 2021 and
2020, was $412,000 and $415,000, respectively, representing a year
over year decrease of 1%.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
domestic revenue for the three months ended March 31, 2021 and
2020, was $1,804,000 and $3,569,000, respectively, a decrease of
$1,765,000, or 49% when compared to the same prior year
period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Internationally,
our revenue for the three months ended March 31, 2021 and 2020, was
approximately $269,000 and $3,484,000, respectively, representing a
decrease of $3,215,000 or 92%.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
2021 Events:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the first quarter of 2021, we hired one Vice President of Sales,
each of whom, along with a Vice President of Sales, hired in the
fourth quarter of 2020, attended a week-long sales seminar hosted
by TOMI at the end of February 2021. The sales seminar was intended
to educate each sales professional about disinfection
decontamination competition in their respective divisions and the
advantages of SteraMist technology and products.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">On January 15, 2021, Dr. Halden Shane presented at
the Needham Virtual Growth Conference while continuing to pursue
and enhance SteraMist media presence across many platforms. Dr.
Shane will be returning on May 18, 2021 (12:45pm &#x2013; 1:25pm
Eastern) as he presents at the 16</font><font style="font-size: 70%; vertical-align: top; color: #000000">th</font>
<font style="color: #000000">annual Needham virtual technology and
media conference.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
conferences and tradeshows are reopening in the second half of 2021
for companies to exhibit live, TOMI will be attending multiple
shows across the country with our new Vice Presidents of Sales in
attendance. It is critical for TOMI to perform live demonstrations
to showcase the difference between our SteraMist iHP technology and
our competitors. TOMI looks forward to making a large impact with
live demonstrations of SteraMist disinfection technology throughout
our multiple divisions.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Research Studies:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Due to
the pandemic, there have been significant delays by U.S. regulatory
agencies in approving new submissions, including TOMI's new 1%
registration focusing on direct food and agricultural applications.
The 1% label has been delayed by EPA due to the reallocation of
staff resources responding to an influx of product submissions to
deal with COVID-19 (TOMI successfully added Emerging Pathogen
claims and was added to EPA list in March 2020.), significantly
delaying all other PRIA actions, well documented delays caused by
staffing vacancies, and the continuing prohibition of in person
meetings.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
continue to work with our German aircraft partner and Boeing in a
third-party test required for the aviation industry. We will incur
no costs for this work as both testing partners are clients. We
anticipate the testing will be completed in the second quarter of
2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">TOMI
has engaged HYGCEN Germany GmbH to perform a quantitative test of
germ carriers for airborne room disinfection and testing of the
effectiveness of a method for disinfecting room air to meet the new
EU norm (standard) EN 17272. Certification that Binary Ionization
Technology meets the new standard will continue to position iHP as
the premier decontamination/disinfection technology available on
the market today.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
continue to work with the Virginia State University Agricultural
Research Station and its partner, Arkema on a food safety pilot
study based on novel, nonthermal, and environmentally friendly
technology to control foodborne pathogens on industrial hemp seed
and strawberry as representative model foods. The study will
investigate the efficacy of aerosolized hydrogen peroxide in
inactivating foodborne pathogens &#x2013; determining the optimum
treatment conditions on microbial and physical quality of the two
model products. We anticipate the pilot to be completed by the
second quarter of 2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
are currently working with University of Virginia on two separate
studies. First, we are working on a study on SteraMist&#x2019;s
efficacy against SARS-CoV-2, and we have observed preliminary
successful results and are waiting for the final published paper.
Second, we are working on a study against Adenovirus using the
handheld SteraMist Surface Unit and testing spray and contact time
variables, and we are waiting for the results. We anticipate the
testing will be completed by the third quarter of
2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI
has partnered with the Department of Chemistry and Biochemistry of
Texas Tech University to conduct a wide range of studies on spray
pattern, deposition, and hydrogen peroxide content in order to
compare our 1% label to other similar products on the
market.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">TOMI's
long term relationship with USDA Agricultural Research Service
continues to achieve results. In March 2021, an article entitled
"Hydrogen peroxide residue on tomato, apple, cantaloupe, and
Romaine lettuce after treatments with cold plasma-activated
hydrogen peroxide&#x201D; was accepted for publication in the
Journal of Food Microbiology. TOMI has also begun discussions with
another ARS facility to evaluate the benefits of iHP on blueberries
to prevent rot and reduce post-harvest losses.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">As previously reported for a couple years, we have
participated in a large multi-year federal funded study, known as
the &#x201C;SHIELD study&#x201D;, that compares hospital manual
cleans to a SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000; font-size: 13px">&#xA0;</font><font style="color: #000000">mechanical
clean. Preliminary results collected by the current hospitals in
the study is showing a decrease in the transfernce of pathogens
resulting in HAIs and Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">infections in the rooms that used
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000">&#xA0;for
their terminal clen, as compared to the rooms that have been
manually cleaned. We are eager to report that enough data has been
collected to complete the study in 2021, and we expect that data to
be provided to the examiners with a published paper to soon
follow.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">34</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Registrations &amp; Intellectual Property (IP):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 16px">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font><font style="color: #000000">Our
portfolio includes more than&#xA0;twenty (20) Utility
Patent&#xA0;applications&#xA0;worldwide&#xA0;for both method and
system claims&#xA0;on SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;&#xA0;</font><font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">,
either published or undergoing prosecution.&#xA0; Most
recently,&#xA0;in November 2020,&#xA0;we were granted utility
patents in Australia and Israel for our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;&#xA0;</font><font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">&#xA0;technology.&#xA0;&#xA0;In
the recent past, we have obtained two related US utility patents
giving us protection of our technology until the year 2038, and we
are pursuing further claims to additional capabilities in on-going
US and worldwide patent applications.&#xA0; In May 2020, we filed a
PCT application for further additional applications of
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000">&#xA0;BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">&#xA0;which
were determined to be novel and inventive by the international
search authority.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Further
in&#xA0;2020, we submitted utility patents in&#xA0;multiple
countries which are all in the national stage for review&#xA0;under
the patent prosecution highway for claims found novel and inventive
by the international search authority. Once these are received, we
will hold international acceptance for the inherited patents and
our newly received patents. During&#xA0;2020, we were awarded
a&#xA0;design patent on our surface-mounted applicator device in
the United States, China, Japan, Taiwan, and Korea.&#xA0;We have
filed and have been granted or have pending acceptance on
thirty-two (32) separate design patents for our: Decontamination
Chamber(s), Decontamination Applicator, Decontamination Cart,
Applicator, and Surface Mounted Applicator 90-Degree Device.&#xA0;
These patents are published around the world, including but not
limited to United States, China, Hong Kong, Europe, United Kingdom,
Singapore, Taiwan, Vietnam, Canada, South Korea, and
Japan.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
products are sold around the world under various brand names and
trademarks. We consider our brand names and trademarks to be
valuable in the marketing of our products. As of&#xA0;March 1,
2021, we held a total of&#xA0;one hundred seventy-eight
(178)&#xA0;trademarks (word and logo) registered or pending across
the globe.&#xA0; TOMI registers marks in seven (7) classes of
specification of goods and services: Class 1 for Chemicals for
Treating Hazardous Waste, Class 5 for Disinfectants, All-Purpose
for Hard Surfaces and for Treating Mold, Class 7 for Handheld Power
Operated Spraying Machines, Class 11 for Sterilizers for Medical
Use and Air Purification, Class 35 for Business Consultation and
Management Services, Class 37 for General Disinfecting Services,
and Class 40 for Chemical Decontamination and Manufacturing
Services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Financial Operations Overview</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
financial position as of March 31, 2021 and December 31, 2020,
respectively, was as follows:</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
March 31, 2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31, 2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Unaudited</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
shareholders&#x2019; equity</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,920,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13,203,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
and cash equivalents</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,946,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,199,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
receivable, net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,743,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,717,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventories</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,765,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,782,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Prepaid
expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">316,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">421,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Vendor
Deposits</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">146,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">389,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
Receivables</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">199,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Current
liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,789,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,203,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Long-term
liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,342,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,364,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Working
Capital</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,128,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,503,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the quarter ended March 31, 2021, our debt and liquidity positions
were affected by the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
cash used in operations of $1,225,000.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">35</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Results of Operations for the Quarter Ended March 31, 2021 Compared
to the Quarter Ended March 31, 2020</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">&#xA0;For
the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">$<br>
</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Revenue,
Net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,073,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">7,053,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(4,980,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-71</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Gross
Profit</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,235,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,488,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3,253,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">-72</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Operating
Expenses <font style="font-size: 70%; vertical-align: top">(1)</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,745,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,829,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">916,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">50</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income (Loss) from
Operations</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,510,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,659,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(4,169,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">NM</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total Other Income
(Expense)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(1,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(40,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">39,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">-98</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net Income
(Loss)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,511,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,619,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(4,130,000</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:4px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:double 4px #000000;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">NM</font></div>
</font><font style="text-align: left; padding-bottom:4px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Basic Net Income
(Loss) per share</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.09</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.17</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.26</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:4px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:double 4px #000000;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">NM</font></div>
</font><font style="text-align: left; padding-bottom:4px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Diluted Net Income
(Loss) per share</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.09</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.14</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.23</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:4px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:double 4px #000000;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">NM</font></div>
</font><font style="text-align: left; padding-bottom:4px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(1)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Includes
$0 and $183,000 in non-cash equity compensation expense for the
three months ended March 31, 2021 and 2020,
respectively.</font></div>
</div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(2)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">NM
&#x2013; Not Meaningful</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Sales</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">During the three months ended March 31, 2021 and
2020, we had net revenue of approximately $2,073,000 and
$7,053,000, respectively, representing</font> <font style="color: #000000">a decrease in revenue of</font> <font style="color: #000000">approximately $4,980,000 or
71%.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">We experienced a decline in our revenue for the
three months ended March 31, 2021 as compared to the same quarter
in the prior year primarily due to the significant increase of
demand caused by the onset of COVID-19 pandemic in March of 2020.
We were positioned well to respond to the pandemic related spike in
demand due to our inventory levels and increased production
capacity, which led to substantial revenue growth in the first and
second quarter of 2020. However, during second half of 2020 and
early 2021, many of our established vertical clients were closed or
required to reduce operation due to the impact of COVID-19 pandemic
on their businesses. The markets that were negatively affected
included our life sciences clients that were nonessential,
University and privately owned vivarium labs, and many nonessential
pharmaceutical research companies globally. In addition, the
healthcare industry</font> <font style="color: #000000">has shifted
virtually all of its focus and resources in response to the
pandemic and therefore substantially reduced elective surgical and
clinical related services, resulting in limited non-essential
onsite personnel. These trends made it more difficult for us to
demo our equipment and execute our sales and marketing
strategies.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
customers mature through the product and adoption cycle and our
sales pipeline converts to revenue, we expect to generate more
predictable sales quarter over quarter. Further, as the COVID-19
pandemic subsides, we expect that the demand for our products and
services will continue as we are building a team to address the
post COVID-19 pandemic market opportunities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">36</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Net Revenue</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Product and Service Revenue</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SteraMist
Product</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,661,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6,638,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(4,977,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(75</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Service
and Training</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">412,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">415,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(3,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,073,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">7,053,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4,980,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(71</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Revenue by Geographic Region</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">United
States</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,804,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,569,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,765,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(49</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">International</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">269,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,484,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(3,215,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(92</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,073,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">7,053,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4,980,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(71</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Cost of Sales</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left: 0px; padding-bottom: 2px;"><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of Sales</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">838,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,565,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,727,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(67</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of sales was $838,000 and $2,565,000 for the three months ended
March 31, 2021 and 2020, respectively, a decrease of $1,727,000, or
67%, compared to the prior year. The primary reason for the decline
in cost of sales is attributable to lower revenue in the current
quarter. Our gross profit as a percentage of sales for the three
months ended March 31, 2021 was 59.6% compared to 63.6% in the same
prior period, respectively. The lower gross profit is attributable
to the product mix in sales. As revenues continue to grow and we
are able to negotiate more favorable pricing from our vendors, we
anticipate that our cost per unit could decrease.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Professional Fees</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Professional
Fees</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">173,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">136,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">37,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Professional
fees are comprised mainly of legal, accounting, and financial
consulting fees.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Professional
fees were $173,000 and $136,000 for the three months ended March
31, 2021 and 2020, respectively, an increase of approximately
$37,000, or 27%, in the current year period. The increase is
attributable to additional professional fees in connection with the
maintenance of our intellectual property.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Depreciation and Amortization</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Depreciation
and Amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">83,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">172,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(89,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(51</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Depreciation
and amortization were approximately $83,000 and $172,000 for the
three months ended March 31, 2021 and 2020, respectively,
representing a decrease of $89,000, or 51%. The decline is due to
intangible assets that became fully amortized in 2020 which has led
to a lower amortization expense in the current year
period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">37</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Selling Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Selling
Expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">474,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">379,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">95,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">25</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Selling expenses for the three months ended March
31, 2021 were approximately $474,000, as compared to
$379,000</font> <font style="color: #000000">for the quarter ended
March 31, 2020, representing an increase of</font> <font style="color: #000000">approximately $95,000 or 25%.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The increase in selling expense is attributable to a higher
employee headcount and the related increase in payroll. We continue
to invest and allocate resources into our sales, marketing and
advertising initiatives and have increased efforts in the current
year in order to further develop our brand recognition and grow our
base of customers.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Research</font> <font style="color: #000000">and Development</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Research
and Development</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">196,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">59,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">137,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">232</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Research and development expenses for the three
months ended March 31, 2021 were approximately $196,000, as
compared to $59,000 for the quarter ended March 31, 2020,
representing an increase of</font> <font style="color: #000000">approximately $137,000, or 232%. The increase in
research and development expenses is attributable to new product
development and increased testing.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic; color: #000000">
Equity Compensation Expen</font><font style="color: #000000">se</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Equity
Compensation Expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">183,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(183,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(100</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Equity
compensation expense was $0 and $183,000 for the three months ended
March 31, 2021 and 2020, respectively, representing a decrease of
$183,000. The decrease in equity compensation expense relates to
the timing of warrants and options issued to executives and
consultants in 2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Consulting Fees</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Consulting
Fees</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">106,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">82,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">24,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">29</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Consulting
fees were $106,000 and $82,000 for the three months ended March 31,
2021 and 2020, respectively, representing an increase of $24,000,
or 29%, in the current quarter period. The increase is due to the
timing of certain projects that occurred in the current year that
did not occur in the same prior year period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
General and Administrative Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and Administrative</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,712,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">818,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">894,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">109</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative expense includes salaries and payroll taxes,
rent, insurance expense, utilities, office expense and product
registration costs.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative expense was $1,712,000 and $818,000 for the
three months ended March 31, 2021 and 2020, respectively, an
increase of $894,000, or 109%, in the current quarter period. The
increase in General and administrative expense is attributable to a
higher employee headcount and higher wages.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">38</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Other Income and Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
Change</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
$<br></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
%</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
Income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;color:#000000;">&#xA0;NM</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
Expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(41,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">40,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(98</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
Income (Expense)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(40,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">39,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(98</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
income was approximately $0 and $1,000 for the three months ended
March 31, 2021 and 2020, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
expense was $1,000 and $41,000 for the three months ended March 31,
2021 and 2020, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Liquidity and Capital Resources</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
of March 31, 2021, we had cash and cash equivalents of $3,946,000
and working capital of $10,128,000. Our principal capital
requirements are to fund operations, invest in research and
development and capital equipment, and the continued costs of
public company filing requirements. We have historically funded our
operations through funds generated through operations and debt and
equity financings.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
the three months ended March 31, 2021, we incurred a loss from
operations of ($1,510, 000) and for the three months ended March
31, 2020, we generated income from operations of
$2,659,000.&#xA0;Cash used in operations for the three months ended
March 31, 2021, was ($1,225,000). Cash provided from operations was
$3,316,000 for the three months ended March 31, 2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">A
breakdown of our statement of cash flows for the three months ended
March 31, 2021 and 2020 is provided below:</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;For the three months ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2021</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net
Cash Provided By (Used) in Operating Activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,225,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,316,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net
Cash Used in Investing Activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(28,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(15,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Net
Cash (Used) in Financing Activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(443,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Operating Activities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
used in operating activities for the three months ended March 31,
2021 was ($1,225,000), compared to cash provided by operations for
the three months ended March 31, 2020 of $3,316,000. Our cash
provided by operations declined in the current year period as a
result of lower revenue and a net loss.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Investing Activities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
used in investing activities for the three months ended March 31,
2021 and 2020 was $28,000 and $15,000, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Financing Activities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
used by financing activities for the three months ended March 31,
2021 and 2020 was $0 and $443,000 respectively. The cash used in
financing activities in the prior year period was due to the
repayment of the principal balance of the convertible note of
$500,000 offset by proceeds from the exercise of warrants in the
amount of $58,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">39</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Liquidity</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
Our revenues can fluctuate due to the following factors, among
others:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 72px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ramp
up and expansion of our internal sales force and
manufacturers&#x2019; representatives;</font></div>
</div>
</div>
<div style="margin-left: 72px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="text-decoration: line-through; color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">length
of our sales cycle;</font></div>
</div>
</div>
<div style="margin-left: 72px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">global
response to the COVID-19 pandemic and market demand for our
products;</font></div>
</div>
</div>
<div style="margin-left: 72px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">expansion
into new territories and markets; and</font></div>
</div>
</div>
<div style="margin-left: 72px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">timing
of orders from distributors.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
could incur operating losses and an increase of costs related to
the continuation of product and technology development, and sales
expense as we continue to grow our sales teams and geographic
presence, tooling capital expenditures as we ramp up and streamline
our production and administrative activities including compliance
with the Sarbanes-Oxley Act of 2002 Section 404.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Management
has taken and will endeavor to continue to take a number of actions
in order to improve our results of operations and the related cash
flows generated from operations in order to strengthen our
financial position, including the following items:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">expanding
our label with the EPA to further our product registration
internationally;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="text-decoration: line-through; color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">continued
expansion of our internal sales force and manufacturer
representatives in an effort to drive global revenue in all
verticals;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="text-decoration: line-through; color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Continue
research and development and add new products to our
&#x201C;Stera&#x201D; product line</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">source
alternative lower-cost suppliers;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">expansion
of international distributors; and</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="color: #000000; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">continued
growth in all of our verticals.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
We expect that the cash we generate from our core operations will
generally be sufficient to cover our future capital expenditures
and to pay down our near-term debt obligations, although we may
choose to seek alternative financing sources.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
believe that our existing balance of cash and cash equivalents and
amounts expected to be provided by operations will provide us with
sufficient financial resources to meet our cash requirements for
operations, working capital and capital expenditures over the next
twelve months.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Critical Accounting Policies and Estimates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
discussion and analysis of our financial condition and results of
operations is based upon our condensed consolidated financial
statements, which have been prepared in accordance with accounting
principles generally accepted in the United States. The preparation
of these financial statements requires us to make estimates and
judgments that affect the reported amounts of assets, liabilities,
revenues and expenses, and related disclosure of contingent assets
and liabilities. The estimation process requires assumptions to be
made about future events and conditions, and as such, is inherently
subjective and uncertain. Actual results could differ materially
from our estimates.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
SEC defines critical accounting policies as those that are, in
management&#x2019;s view, most important to the portrayal of our
financial condition and results of operations and most demanding of
our judgment. We consider the following policies to be critical to
an understanding of our condensed consolidated financial statements
and the uncertainties associated with the complex judgments made by
us that could impact our results of operations, financial position
and cash flows.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Revenue Recognition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
recognize revenue in accordance with Financial Accounting Standards
Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue
from Contracts with Customers (Topic 606). We recognize revenue
when we transfer promised goods or services to customers in an
amount that reflects the consideration to which we expect to be
entitled in exchange for those goods or services. To determine
revenue recognition for contracts with customers we perform the
following five steps: (i) identify the contract(s) with a customer;
(ii) identify the performance obligation(s) in the contract; (iii)
determine the transaction price; (iv) allocate the transaction
price to the performance obligation(s) in the contract; and (v)
recognize revenue when (or as) we satisfy the performance
obligation(s). At contract inception, we assess the goods or
services promised within each contract, assess whether each
promised good or service is distinct and identify those that are
performance obligations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">40</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
must use judgment to determine: a) the number of performance
obligations based on the determination under step (ii) above and
whether those performance obligations are distinct from other
performance obligations in the contract; b) the transaction price
under step (iii) above; and c) the stand-alone selling price for
each performance obligation identified in the contract for the
allocation of transaction price in step (iv) above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Title
and risk of loss generally pass to our customers upon shipment. Our
Customers include end users as well as dealers and distributors who
market and sell our products. Our revenue is not contingent upon
resale by the dealer or distributor, and we have no further
obligations related to bringing about resale. Shipping and handling
costs charged to customers are included in Product Revenues. The
associated expenses are treated as fulfillment costs and are
included in Cost of Revenues. Revenues are reported net of sales
taxes collected from Customers.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Product
revenue includes sales from our standard and customized equipment,
solution and accessories sold with our equipment. Revenue is
recognized upon transfer of control of promised products to
customers in an amount that reflects the consideration we expect to
receive in exchange for those products.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Service
and training revenue include sales from our high-level
decontamination and service engagements, validation of our
equipment and technology and customer training. Service revenue is
recognized as the agreed upon services are rendered to our
customers in an amount that reflects the consideration we expect to
receive in exchange for those services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #000000; font-family: Times New Roman; font-size: 13px">
Costs to Obtain a Contract with a Customer</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
apply a practical expedient to expense costs as incurred for costs
to obtain a contract with a customer when the amortization period
would have been one year or less. We generally expense sales
commissions when incurred because the amortization period would
have been one year or less. These costs are recorded within selling
expenses.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #000000; font-family: Times New Roman; font-size: 13px">
Contract Balances</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
of March 31, 2021, and December 31, 2020 we did not have any
unsatisfied performance obligations for (i) contracts with an
original expected length of one year or less and (ii) contracts for
which we recognize revenue at the amount to which we have the right
to invoice for services performed.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #000000; font-family: Times New Roman; font-size: 13px">
Arrangements with Multiple Performance Obligations</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
contracts with customers may include multiple performance
obligations. We enter into contracts that can include various
combinations of products and services, which are primarily distinct
and accounted for as separate performance obligations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
S</font><font style="text-decoration: underline; color: #000000">ignificant
Judgments</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
contracts with customers for products and services often dictate
the terms and conditions of when the control of the promised
products or services is transferred to the customer and the amount
of consideration to be received in exchange for the products and
services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Use of Estimates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
preparation of condensed consolidated financial statements in
conformity with U.S. GAAP requires us to make estimates and
assumptions that affect the amounts reported and disclosed in the
accompanying condensed consolidated financial statements and the
accompanying notes. Actual results could differ materially from
these estimates. On an ongoing basis, we evaluate our estimates,
including those related to accounts receivable, inventory, fair
values of financial instruments, intangible assets, useful lives of
intangible assets and property and equipment, fair values of
stock-based awards, income taxes, and contingent liabilities, among
others. We base our estimates on historical experience and on
various other assumptions that are believed to be reasonable, the
results of which form the basis for making judgments about the
carrying values of our assets and liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">41</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Fair Value Measurements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
authoritative guidance for fair value measurements defines fair
value as the exchange price that would be received for an asset or
paid to transfer a liability (an exit price) in the principal or
the most advantageous market for the asset or liability in an
orderly transaction between market participants on the measurement
date. Market participants are buyers and sellers in the principal
market that are (i) independent, (ii) knowledgeable, (iii) able to
transact, and (iv) willing to transact. The guidance describes a
fair value hierarchy based on the levels of inputs, of which the
first two are considered observable and the last unobservable, that
may be used to measure fair value, which are the
following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="vertical-align: top; width: 10%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Level 1:</font></div>
</td>
<td style="vertical-align: top; width: 90%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Quoted prices in active markets for identical assets or
liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 10%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Level 2:</font></div>
</td>
<td style="vertical-align: top; width: 90%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Inputs other than Level 1 that are observable, either directly or
indirectly, such as quoted prices for similar assets or
liabilities; quoted prices in markets that are not active; or other
inputs that are observable or corroborated by observable market
data for substantially the full term of the assets or
liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 10%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Level 3:</font></div>
</td>
<td style="vertical-align: top; width: 90%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Unobservable inputs that are supported by little or no market
activity and that are significant to the value of the assets or
liabilities.</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
financial instruments include cash and cash equivalents, accounts
receivable, accounts payable and accrued expenses. All these items
were determined to be Level 1 fair value measurements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
carrying amounts of cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses approximated fair value
because of the short maturity of these instruments.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash and Cash Equivalents</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
purposes of the statement of cash flows, cash and cash equivalents
includes cash on hand, held at financial institutions and other
liquid investments with original maturities of three months or
less. At times, these deposits may be in excess of insured
limits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Accounts Receivable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
accounts receivable are typically from credit worthy customers or,
for certain international customers, are supported by pre-payments.
For those customers to whom we extend credit, we perform periodic
evaluations of them and maintain allowances for potential credit
losses as deemed necessary. We have a policy of reserving for
doubtful accounts based on our best estimate of the amount of
potential credit losses in existing accounts receivable. We
periodically review our accounts receivable to determine whether an
allowance is necessary based on an analysis of past due accounts
and other factors that may indicate that the realization of an
account may be in doubt. Account balances deemed to be
uncollectible are charged to the allowance after all means of
collection have been exhausted and the potential for recovery is
considered remote.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Inventories</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventories
are valued at the lower of cost or market using the first-in,
first-out (FIFO) method. Inventories consist primarily of finished
goods.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
expense costs to maintain certification to cost of goods sold as
incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
review inventory on an ongoing basis, considering factors such as
deterioration and obsolescence. We record an allowance for
estimated losses when the facts and circumstances indicate that
particular inventories may not be usable.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Property and Equipment</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
account for property and equipment at cost less accumulated
depreciation. We compute depreciation using the straight-line
method over the estimated useful lives of the assets, generally
three to five years. Depreciation for equipment, furniture and
fixtures and vehicles commences once placed in service for its
intended use. Leasehold improvements are amortized using the
straight-line method over the lives of the respective leases or
service lives of the improvements, whichever is
shorter.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">42</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Leases</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">In February 2016, the FASB issued ASU No. 2016-02
(ASC 842),</font> <font style="font-style: italic; color: #000000">Leases</font><font style="color: #000000">, to require lessees to recognize all leases, with
certain exceptions, on the balance sheet, while recognition on the
statement of operations will remain similar to current lease
accounting. Subsequently, the FASB issued ASU No. 2018-10,</font>
<font style="font-style: italic; color: #000000">Codification
Improvements to Topic 842, Leases</font><font style="color: #000000">, ASU No. 2018-11,</font> <font style="font-style: italic; color: #000000">Targeted
Improvements</font><font style="color: #000000">, ASU No.
2018-20,</font> <font style="font-style: italic; color: #000000">Narrow-Scope Improvements for
Lessors</font><font style="color: #000000">, and ASU
2019-01,</font> <font style="font-style: italic; color: #000000">Codification
Improvements</font><font style="color: #000000">, to clarify and
amend the guidance in ASU No. 2016-02. ASC 842 eliminates real
estate-specific provisions and modifies certain aspects of lessor
accounting. This standard is effective for interim and annual
periods beginning after December 15, 2018, with early adoption
permitted. We adopted ASC 842 as of January 1, 2019 using the
modified retrospective basis with a cumulative effect adjustment as
of that date. In addition, we elected the package of practical
expedients permitted under the transition guidance within the new
standard, which allowed us to carry forward the historical
determination of contracts as leases, lease classification and not
reassess initial direct costs for historical lease arrangements.
Accordingly, previously reported financial statements, including
footnote disclosures, have not been recast to reflect the
application of the new standard to all comparative periods
presented.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Operating
lease assets are included within operating lease right-of-use
assets, and the corresponding operating lease liabilities are
recorded as current portion of long-term operating lease, and
within long-term liabilities as long-term operating lease, net of
current portion on our condensed consolidated balance sheet as of
March 31, 2021 and December 31, 2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
have elected not to present short-term leases on the consolidated
balance sheet as these leases have a lease term of 12 months or
less at lease inception and do not contain purchase options or
renewal terms that we are reasonably certain to exercise. All other
lease assets and lease liabilities are recognized based on the
present value of lease payments over the lease term at commencement
date. Because most of our leases do not provide an implicit rate of
return, we used our incremental borrowing rate based on the
information available at adoption date in determining the present
value of lease payments.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Capitalized Software Development Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
accordance with ASC 985-20 regarding the development of software to
be sold, leased, or marketed we expense such costs as they are
incurred until technological feasibility has been established, at
and after which time those costs are capitalized until the product
is available for general release to customers. The periodic expense
for the amortization of capitalized software development costs will
be included in cost of sales.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Accrued Warranties</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 60px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
warranties represent the estimated costs, if any, that will be
incurred during the warranty period of our products. We estimate
the expected costs to be incurred during the warranty period and
record the expense to the consolidated statement of operations at
the date of sale. Our manufacturers assume the warranty against
product defects which we extend to our customers upon sale of the
product. We assume responsibility for product reliability and
results.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Income Taxes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
income tax assets and liabilities are determined based on
differences between the financial statement reporting and tax bases
of assets and liabilities and are measured using the enacted tax
rates and laws in effect when the differences are expected to
reverse. The measurement of deferred income tax assets is reduced,
if necessary, by a valuation allowance for any tax benefits that
are, on a more likely than not basis, not expected to be realized
in accordance with Accounting Standards Codification (ASC) guidance
for income taxes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Net Income (Loss) Per Share</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic
net income or (loss) per share is computed by dividing our net
income or (loss) by the weighted average number of shares of common
stock outstanding during the period presented. Diluted income or
(loss) per share is based on the treasury stock method and includes
the effect from potential issuance of shares of common stock, such
as shares issuable pursuant to the exercise of options and warrants
and conversions of preferred stock or debentures.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">43</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Equity Compensation Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
account for equity compensation expense in accordance with FASB ASC
718, &#x201C;Compensation&#x2014;Stock Compensation.&#x201D; Under the
provisions of FASB ASC 718, equity compensation expense is
estimated at the grant date based on the award&#x2019;s fair value
and is recognized as expense over the requisite service
period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
July 7, 2017, our shareholders approved the 2016 Equity Incentive
Plan, or the 2016 Plan. The 2016 Plan authorizes the grant of stock
options, stock appreciation rights, restricted stock, restricted
stock units and performance units/shares. Up to 625,000 shares of
common stock are authorized for issuance under the 2016 Plan.
Shares issued under the 2016 Plan may be either authorized but
unissued shares, treasury shares, or any combination thereof.
Provisions in the 2016 Plan permit the reuse or reissuance by the
2016 Plan of shares of common stock for numerous reasons,
including, but not limited to, shares of common stock underlying
canceled, expired, or forfeited awards of stock-based compensation
and stock appreciation rights paid out in the form of cash. Equity
compensation expense will typically be awarded in consideration for
the future performance of services to us. All recipients of awards
under the 2016 Plan are required to enter into award agreements
with us at the time of the award; awards under the 2016 Plan are
expressly conditioned upon such agreements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
December 30, 2020, we received shareholder approval to restate and
amend the 2016 Equity Incentive Plan to increase the maximum number
of shares of common stock authorized from issuance by 1,375,000,
from 625,000 shares to 2,000,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Concentrations of Credit Risk</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Financial
instruments that potentially subject us to significant
concentrations of credit risk consist principally of cash and cash
equivalents. We maintain cash balances at financial institutions
which exceed the current Federal Deposit Insurance Corporation
limit of $250,000 at times during the year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Long-Lived Assets Including Acquired Intangible Assets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
assess long-lived assets for potential impairments at the end of
each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of
the asset. In evaluating long-lived assets for impairment, we
measure recoverability of these assets by comparing the carrying
amounts to the future undiscounted cash flows the assets are
expected to generate. If our long-lived assets are considered to be
impaired, the impairment to be recognized equals the amount by
which the carrying value of the asset exceeds its fair market
value. We base the calculations of the estimated fair value of our
long-lived assets on the income approach. For the income approach,
we use an internally developed discounted cash flow model that
includes, among others, the following assumptions: projections of
revenues and expenses and related cash flows based on assumed
long-term growth rates and demand trends; expected future
investments to grow new units; and estimated discount rates. We
base these assumptions on our historical data and experience,
industry projections, micro and macro general economic condition
projections, and our expectations. We had no long-lived asset
impairment charges for the three months ended March 31, 2021 and
2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Recent Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
August 2018, the FASB issued ASU No. 2018-15,
&#x201C;Intangibles-Goodwill and Other-Internal-Use Software (Topic
350): Customer&#x2019;s Accounting for Implementation Costs Incurred
in a Cloud Computing Arrangement That is a Service Contract.&#x201D;
This guidance aligns the requirements for capitalizing
implementation costs incurred in a hosting arrangement that is a
service contract with the requirements for capitalizing
implementation costs incurred to develop or obtain internal-use
software. This guidance is effective on a prospective or
retrospective basis beginning on January 1, 2020, with early
adoption permitted. We elected to adopt this guidance early, in
2020 on a prospective basis. The guidance did not have a material
impact on our Consolidated Financial Statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Recently Issued Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">See
Note 2 to the Condensed Consolidated Financial Statements contained
in Item 1 above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">44</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Off-Balance Sheet Arrangements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We do
not have any transactions, agreements or other contractual
arrangements that constitute off-balance sheet
arrangements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 3. <a name="Quantitative">Q</a>uantitative
and Qualitative Disclosures About Market Risk.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Not
Applicable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-weight: bold; font-family: Times New Roman">
Item 4. <a name="Controls">C</a>ontrols and
Procedures.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Evaluation of Disclosure Controls and Procedures</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
management, with the participation of our Principal Executive
Officer and Principal Financial Officer, conducted an evaluation of
the effectiveness of our disclosure controls and procedures (as is
defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as
of the end of the period covered by this quarterly report on Form
10-Q. <font style="color: #000000; font-family: Times New Roman">Based on that
evaluation, our Principal Executive Officer and Principal Financial
Officer concluded that our disclosure controls and procedures were
effective.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Changes in Internal Control over Financial Reporting</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">There
were no changes in our internal control over financial reporting
identified in management&#x2019;s evaluation pursuant to Rules
13a-15(d) or 15d-15(d) under the Exchange Act during the period
covered by this Form 10-Q that have materially affected, or are
reasonably likely to materially affect, our internal control over
financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Limitations on Effectiveness of Controls and
Procedures</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
designing and evaluating the disclosure controls and procedures and
internal control over financial reporting, management recognizes
that any controls and procedures, no matter how well designed and
operated, can provide only reasonable assurance of achieving the
desired control objectives. In addition, the design of disclosure
controls and procedures and internal control over financial
reporting must reflect the fact that there are resource constraints
and that management is required to apply judgment in evaluating the
benefits of possible controls and procedures relative to their
costs.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">45</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART II: OTHER INFORMATION</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
Item 1. <a name="Legal">L</a>egal
Proceedings</font>.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 60px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">From
time to time, we may be involved in litigation relating to claims
arising out of our operations in the normal course of business. We
currently are not a party to any legal proceedings, the adverse
outcome of which, in management&#x2019;s opinion, individually or in
the aggregate, would have a material adverse effect on our results
of operations, financial position or cash flows. Regardless of the
outcome, any litigation could have an adverse impact on us due to
defense and settlement costs, diversion of management resources and
other factors.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 1A. <a name="Risk">R</a>isk Factors.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">You
should carefully consider the information described in the
&#x201C;Risk Factors&#x201D; section of our Annual Report on Form
10-K for the fiscal year ended December 31, 2020, as filed with the
SEC on March 30, 2021. Except as noted below, there have been no
material changes to the risk factors we previously disclosed in our
filings with the SEC, including the Form 10-K. Our operations could
also be affected by additional factors that are not presently known
to us or by factors that we currently consider immaterial to our
business.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px;"><br></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The COVID-19 pandemic has increased the global demand for
disinfection products and services that help prevent the spread and
transmission of COVID-19 virus. Similarly, we have experienced a
substantial increase in demand for our products and services in
2020 due to the pandemic, causing us to generate significant
revenues and making us profitable for the first time in 2020.&#xA0;
However, there is no guarantee that such pace of demand for our
products and services will continue or grow in 2021 or
beyond.&#xA0; During the first quarter of 2021, we experienced a
reduction of demand due to various factors, including the closure
of our major customers&#x2019; business operations due to the
pandemic, which resulted in the suspension of many of our ongoing
long-term projects.&#xA0; It is difficult to predict how COVID-19
pandemic will affect our financial performance in the remainder of
2021, as the global economy gradually reopens, our customers adjust
and change their operations, and we implement new marketing and
sales strategies in response.&#xA0; While we believe that certain
trends may positively affect our sales, including our ability to
onboard and expand our marketing program and provide in-person demo
and additional federal funding for some of our customers for
disinfection expenditures, we cannot be sure that such trends will
continue, or such strategies will be successful.&#xA0; Moreover,
various other factors, including those beyond our control, may
cause a reduction in demand for our products.&#xA0; In particular,
our existing and potential new customers may decide to adopt new
disinfection protocols in response to improving COVID-19 conditions
or allocate more resources to other aspects of their business, or
search for other competitive products to meet their needs, any of
which may reduce demand for our products and adversely affect our
financial performance.</font></div>
<br>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 2. <a name="Unregistered">U</a>nregistered
Sales of Equity Securities and Use of Proceeds.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 3. <a name="Defaults">D</a>efaults Upon Senior
Securities.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 4. <a name="Mine">M</a>ine Safety
Disclosures.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Not
applicable.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 5. <a name="Other">O</a>ther
Information.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 6. <a name="Exhibits">E</a>xhibits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
documents listed in the Exhibit Index of this Form 10-Q are
incorporated herein by reference.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">46</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="SIGNATURES">S</a>IGNATURES</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Pursuant to the
requirements of the Securities Exchange Act of 1934, the registrant
has duly caused this report to be signed on its behalf by the
undersigned thereunto duly authorized.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family: inherit; font-size: inherit; margin-right:0px;width:100%;margin-left:0px;">
<tr>
<td rowspan="1" style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 38%;">
<div><font style="font-size: 13px; font-family: Times New Roman"><font style="font-weight: bold"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></font></font></div>
</td>
<td rowspan="1" style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Date: May 17,
2021<br></font></div>
</td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/&#xA0;
<font style="font-family: Times New Roman; font-size: 13px">Halden
S. Shane</font></font></div>
</td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px">Halden S.
Shane</font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px">Chief Executive
Officer</font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><table cellpadding="0" cellspacing="0" style="font-family: inherit; font-size: inherit; margin-right:0px;width:100%;margin-left:0px;">
<tr>
<td rowspan="1" style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 38%;">
<div><br></div>
</td>
<td rowspan="1" style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Date: May 17,
2021<br></font></div>
</td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/ <font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings</font></font></div>
</td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings</font></font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">Chief Financial
Officer</font></font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px">(Principal
Financial Officer and Principal Accounting
Officer)</font></font></font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr></table></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<br>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">47</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="EXHIBIT">E</a>XHIBIT INDEX</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 53%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="9" style="vertical-align: bottom; width: 27%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Incorporated by Reference</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Filed</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Herewith</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 7%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit Number</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 53%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit Description</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Form</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
File No.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Filing&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Date</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: middle; width: 10%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomi_ex41.htm"><font style="font-family: Times New Roman; font-size: 13px">4.1</font></a></div>
</td>
<td style="vertical-align: middle; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Form of
Warrant to Purchase Common Stock</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomi_ex42.htm"><font style="font-family: Times New Roman; font-size: 13px">4.2</font></a></div>
</td>
<td style="vertical-align: middle; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Form of
Non-Qualified Stock Option Agreement</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomi_ex311.htm"><font style="font-family: Times New Roman; font-size: 13px">31.1</font></a></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Halden S. Shane, Chief Executive Officer, pursuant to Rule
13a-14(a)/15d-14(a), as adopted pursuant to Section&#xA0;302 of the
Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomi_ex312.htm"><font style="font-family: Times New Roman; font-size: 13px">31.2</font></a></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Nick Jennings, Chief Financial Officer, pursuant to
Rule&#xA0;13a-14(a)/15d-14(a), as adopted pursuant to
Section&#xA0;302 of the Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomi_ex321.htm"><font style="font-family: Times New Roman; font-size: 13px">32.1#</font></a></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Halden S. Shane, Chief Executive Officer, pursuant to 18 U.S.C.
Section&#xA0;1350, as adopted pursuant to Section&#xA0;906 of the
Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomi_ex322.htm"><font style="font-family: Times New Roman; font-size: 13px">32.2#</font></a></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Nick Jennings, Chief Financial Officer, pursuant to 18 U.S.C.
Section&#xA0;1350, as adopted pursuant to Section&#xA0;906 of the
Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.INS</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Instance Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.SCH</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Schema Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.CAL</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Calculation Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.DEF</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Definition Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.LAB</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Labels Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 54%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: bottom; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.PRE</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Presentation Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
+ Indicates a management contract or compensatory
plan.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
# This certification is deemed not filed for purposes of
Section&#xA0;18 of the Securities Exchange Act of 1934, as amended,
or the Exchange Act, or otherwise subject to the liability of that
section, nor shall it be deemed incorporated by reference into any
filing under the Securities Act of 1933, or the Exchange
Act.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">48<br>
</font></div>
<div style="text-align: justify; margin-left: auto; margin-right: auto; margin-bottom: 6px; width: 100%; height: 2px; background-color: #000000">
<!--line--><br></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>tomi_ex41.htm
<DESCRIPTION>FORM OF WARRANT TO PURCHASE COMMON STOCK
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_ex41</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit 4.1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">THIS
WARRANT HAS BEEN ACQUIRED FOR INVESTMENT AND HAS NOT BEEN
REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED
(&#x201C;ACT&#x201D;), OR APPLICABLE STATE SECURITIES LAWS. THIS
WARRANT AND THE WARRANT SHARES ISSUABLE UPON EXERCISE OF THIS
WARRANT MAY NOT BE SOLD, PLEDGED OR OTHERWISE TRANSFERRED IN THE
ABSENCE OF SUCH REGISTRATION OR PURSUANT TO AN EXEMPTION THEREFROM
UNDER THE ACT AND SUCH LAWS, SUPPORTED BY AN OPINION OF COUNSEL,
REASONABLY SATISFACTORY TO THE COMPANY AND ITS COUNSEL, THAT SUCH
REGISTRATION IS NOT REQUIRED.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">THIS
WARRANT MAY NOT, IN ANY EVENT, BE TRANSFERRED TO ANY PERSON OR
ENTITY THAT IS NOT AN ACCREDITED INVESTOR WITHIN THE MEANING OF
RULE 501, PROMULGATED UNDER THE ACT.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">No.
[&#x25CF;]</font>&#xA0;&#xA0;<font style="color: #000000">[&#x25CF;]</font> <font style="color: #000000">Warrants</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Void after 5:00 p.m., New York time on [&#x25CF;],
20[&#x25CF;]</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
COMMON STOCK</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
PURCHASE WARRANT</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
OF</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">This warrant
certificate (&#x201C;Warrant Certificate&#x201D;) certifies that, for
value received, [&#x25CF;] (the &#x201C;Warrant Holder&#x201D;) is the
owner of the number of common stock purchase warrants
(&#x201C;Warrants&#x201D;) specified above, each of which entitles
the holder thereof to purchase, in the amounts and at such times
set forth in this Warrant Certificate, one fully paid and
non-assessable share of common stock, par value $0.01 per share
(&#x201C;Common Stock&#x201D;), of TOMI Environmental Solutions,
Inc., a Florida corporation (the &#x201C;Company&#x201D;), at a
purchase price of $[&#x25CF;] per share (&#x201C;Exercise
Price&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">WARRANT; EXERCISE
PRICE</font>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Each
Warrant shall entitle the Warrant Holder the right to purchase one
share of Common Stock of the Company (individually, a
&#x201C;Warrant Share&#x201D; severally, the &#x201C;Warrant
Shares&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">2.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Exercise Price
and number of Warrant Shares evidenced by this Warrant Certificate
are subject to adjustment as provided in Section 9.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<br></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">1</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">EXERCISE OF WARRANT; EXPIRATION
DATES</font>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 96px"><font style="font-family: Times New Roman; font-size: 13px">3.1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The Warrants shall
be exercisable, solely to the extent vested, prior to or in
connection with the expiration of this Warrant on the Expiration
Dates pursuant to Section&#xA0;3.6. The Warrant Holder&#x2019;s
right to exercise the Warrants is subject to the following vesting
provisions: (i)&#xA0;[&#x25CF;] of the Warrants shall be vested and
exercisable upon issuance of this Warrant Certificate;
(ii)&#xA0;[&#x25CF;] of the Warrants shall vest and become
exercisable on [&#x25CF;]; and (iii)&#xA0;[&#x25CF;] of the Warrants
shall vest and become exercisable on [&#x25CF;].</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 96px">
<font style="font-family: Times New Roman; font-size: 13px">3.2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;The
purchase rights represented by this Warrant Certificate may be
exercised at the election of the Warrant Holder, in whole or in
part, by: (i)&#xA0;the tender to the Company at its principal
office (or such other office or agency as the Company may
designate) of a notice of exercise in the form attached hereto as
<font style="text-decoration: underline">Exhibit A</font> (the
&#x201C;Notice of Exercise&#x201D;), duly completed and executed by
or on behalf of the Warrant Holder, together with the surrender of
this Warrant Certificate; and (ii)&#xA0;the payment to the Company
of an amount equal to the product of (x) the then applicable
Exercise Price, <font style="font-style: italic; text-decoration: underline">multiplied
by</font> (y) the number of Warrant Shares being purchased upon
such exercise, by wire transfer of immediately available funds to
an account designated by the Company, or by delivery to the Company
of a certified or cashier&#x2019;s check payable to the order of the
Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 96px">
<font style="font-family: Times New Roman; font-size: 13px">3.3&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;In
lieu of exercising the purchase rights represented by this Warrant
Certificate pursuant to Section&#xA0;3.2, if the fair market value
of one Warrant Share is greater than the applicable Exercise Price
on the date of calculation as set forth below, then the Warrant
Holder may elect to receive a number of Warrant Shares equal to the
value of the Warrants being exercised by the tender to the Company
at its principal office (or such other office or agency as the
Company may designate) of a Notice of Exercise reflecting such
election, duly completed and executed by or on behalf of the
Warrant Holder, together with the surrender of this Warrant
Certificate, whereupon the Company shall issue to the Warrant
Holder that number of Warrant Shares calculated as
follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td rowspan="2" style="vertical-align: middle; width: 15%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 20%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">=</font></div>
</td>
<td style="vertical-align: top; width: 65%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Y (A
&#x2013; B)</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 65%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">A</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">where:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 0%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">=</font></div>
</td>
<td style="vertical-align: top; width: 96%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
number of Warrant Shares to be issued to the Warrant Holder
pursuant to this Section 3.3.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Y</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">=</font></div>
</td>
<td style="vertical-align: top; width: 96%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
number of Warrant Shares that would be issuable upon the Warrants
being exercised by the Warrant Holder if such exercise were by
means of a cash exercise pursuant to Section 3.2 instead of a net
issue exercise pursuant to this Section 3.3.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">A</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">=</font></div>
</td>
<td style="vertical-align: top; width: 96%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
fair market value of one Warrant Share as of the date of such
calculation, determined in accordance with the provisions of this
Section 3.3.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">B</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">=</font></div>
</td>
<td style="vertical-align: top; width: 96%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
applicable Exercise Price on the date of such
calculation.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For
purposes of the calculations contemplated by this Section 3.3, the
fair market value of one Warrant Share shall be determined by the
Board of Directors of the Company (the &#x201C;Board of
Directors&#x201D;), acting in good faith; <font style="font-style: italic">provided, however,</font> that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 168px"><font style="font-family: Times New Roman; font-size: 13px">(i)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">if the Common Stock
is listed on a national securities exchange at the time of such
exercise, the fair market value per Warrant Share shall be deemed
to be equal to the arithmetic average of the closing prices of the
Common Stock on such national securities exchange for the five (5)
consecutive trading days ending on the date immediately preceding
the date on which the Notice of Exercise and this Warrant
Certificate are delivered to the Company in connection with the
exercise of the purchase rights represented by this Warrant
Certificate pursuant to this Section&#xA0;3.3; and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 168px"><font style="font-family: Times New Roman; font-size: 13px">(ii)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">if
the Common Stock is actively traded on an over-the-counter market
at the time of such exercise, the fair market value per Warrant
Share shall be deemed to be equal to the arithmetic average of the
closing bid prices of the Common Stock quoted on such
over-the-counter market for the five (5) consecutive trading days
ending on the date immediately preceding the date on which the
Notice of Exercise and this Warrant Certificate are delivered to
the Company in connection with the exercise of the purchase rights
represented by this Warrant Certificate pursuant to this
Section&#xA0;3.3.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 96px">
<font style="font-family: Times New Roman; font-size: 13px">3.4&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Any
exercise of this Warrant Certificate shall be deemed to have been
effected immediately prior to the close of business on the date on
which the Notice of Exercise and this Warrant Certificate are
delivered to the Company in connection with the exercise hereof
pursuant to Section 3.2 or Section&#xA0;3.3, and the person
entitled to receive the Warrant Shares issuable upon such exercise
shall be treated for all purposes as the holder of record of such
Warrant Shares as of the close of business on such
date.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 96px">
<font style="font-family: Times New Roman; font-size: 13px">3.5&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Within
three (3) business days after the exercise of the purchase right
represented by this Warrant Certificate, the Company at its expense
will use its best efforts to cause to be issued in the name of, and
delivered to, the Warrant Holder, or, subject to the terms and
conditions hereof, to such other individual or entity as the
Warrant Holder (upon payment by such Warrant Holder of any
applicable transfer taxes) may direct:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 168px"><font style="font-family: Times New Roman; font-size: 13px">(i)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">a certificate or
certificates for the number of full Warrant Shares to which such
Warrant Holder shall be entitled upon such exercise plus, in lieu
of any fractional share to which such Warrant Holder would
otherwise be entitled, cash in an amount determined pursuant to
Section 10 hereof; and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 168px"><font style="font-family: Times New Roman; font-size: 13px">(ii)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">in
case such exercise is in part only, a new Warrant Certificate
(dated the date hereof) of like tenor, reflecting the number of
Warrants stated on the face of this Warrant Certificate, minus the
sum of (x) number of Warrants exercised by the Warrant Holder
pursuant to Section 3.2 or Section 3.3, as applicable, <font style="font-style: italic; text-decoration: underline">plus</font>
(y)&#xA0;the number of Warrants cancelled in consideration of the
exercise of such Warrants, if such exercise was effected pursuant
to Section&#xA0;3.3.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 96px">
<font style="font-family: Times New Roman; font-size: 13px">3.6&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;The
term &#x201C;Expiration Dates&#x201D; shall mean the earlier of:
(i)&#xA0;5:00 p.m., New York time on [&#x25CF;], or if such dates
shall in the State of New York be a holiday or a day on which banks
are authorized to close, then 5:00 p.m., New York time the next day
which in the State of New York is not a holiday or a day on which
banks are authorized to close; or (ii)&#xA0;immediately prior to
the effectiveness of any merger, consolidation, or sale of
substantially all the assets of the Company deemed to be a
liquidation, dissolution or winding up of the Company pursuant to
the Company&#x2019;s articles of incorporation, as in effect from
time to time. The Warrant Holder shall have the right to exercise
the purchase rights represented by this Warrant Certificate
commencing at such time through the Expiration Dates into the kind
and amount of shares of stock and other securities and property
(including cash) receivable by a holder of the number of shares of
Common Stock into which this Warrant might have been exercisable
immediately prior thereto.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">REGISTRATION AND TRANSFER ON COMPANY
BOOKS</font>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">4.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Company shall
maintain books for the registration and transfer of Warrant
Certificates.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Prior
to due presentment for registration of transfer of this Warrant
Certificate, the Company may deem and treat the registered holder
as the absolute owner thereof.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
Company shall register upon its books any transfer of a Warrant
Certificate upon surrender of same to the Company accompanied (if
so required by the Company) by a written instrument of transfer
duly executed by the registered holder or by a duly authorized
attorney. Upon any such registration of transfer, new Warrant
Certificate(s) shall be issued to the transferees and the
surrendered Warrant Certificate shall be canceled by the Company. A
Warrant Certificate may also be exchanged, at the option of the
holder, for new Warrant Certificates representing in the aggregate
the number of Warrants evidenced by the Warrant Certificate
surrendered.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">RESERVATION
OF SHARES</font>. The Company covenants that it will at all times
reserve and keep available out of its authorized Common Stock,
solely for the purpose of issue upon exercise of the Warrants, such
number of Warrant Shares as shall be issuable upon the exercise of
all outstanding Warrants. The Company covenants that all Warrant
Shares issuable upon exercise of the Warrants shall be duly and
validly issued and fully paid and non-assessable and free from all
taxes, liens and charges with respect to the issue thereof, and
that upon issuance such shares shall be listed on each national
securities exchange, if any, on which the other shares of
outstanding Common Stock of the Company are then
listed.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">EXCHANGE,
TRANSFER, ASSIGNMENT OR LOSS OR MUTILATION OF WARRANT
CERTIFICATE</font><font style="color: #000000">. This Warrant
Certificate is exchangeable, without expense, at the option of the
Warrant Holder, upon presentation and surrender hereof to the
Company or at the office of its stock transfer agent, if any, for
other warrants of different denominations entitling the holder
thereof to purchase in the aggregate the same number of shares of
Common Stock purchasable hereunder. Subject to the terms of this
Section 6, upon surrender of this Warrant Certificate to the
Company at its principal office or at the office of its transfer
agent, if any, with the Assignment Form annexed hereto duly
executed and funds sufficient to pay any transfer tax, the Company
shall, without charge, execute and deliver a new Warrant
Certificate in the name of the assignee named in such instrument of
assignment and this Warrant Certificate shall be promptly canceled.
This Warrant may be divided or combined with other warrants which
carry the same rights upon presentation hereof at the principal
office of the Company or at the office of its stock transfer agent,
if any, together with a written notice specifying the names and
denominations in which new Warrants are to be issued and signed by
the Warrant Holder hereof. The term &#x201C;Warrant
Certificate&#x201D; as used herein includes any Warrant Certificates
into which this Warrant Certificate may be divided or exchanged.
Upon receipt by the Company of reasonable evidence of the ownership
of and the loss, theft, destruction or mutilation of this Warrant
Certificate and, in the case of loss, theft or destruction, of
indemnity reasonably satisfactory to the Company, or, in the case
of mutilation, upon surrender and cancellation of the mutilated
Warrant Certificate, the Company shall execute and deliver in lieu
thereof a new Warrant Certificate of like tenor and date
representing an equal number of Warrants.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">TERMINATION
OF EMPLOYMENT</font>. If employment is terminated, the terms of any
then outstanding warrant held by the holder shall extend for a
period ending on the earlier of the date on which such warrant
would otherwise expire or three months after such termination of
employment and the warrant shall be exercisable to the extent it
was exercisable as of the date of termination of
employment.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">LIMITATION
ON SALES</font><font style="color: #000000">. Each holder of this
Warrant acknowledges that this Warrant and the Warrant Shares have
not been registered under the Securities Act, as of the date of
issuance hereof and agrees not to sell, pledge, distribute, offer
for sale, transfer or otherwise dispose of this Warrant, or any
Warrant Shares issued upon its exercise, in the absence of (i) an
effective registration statement under the Securities Act as to
this Warrant or such Warrant Shares, as the case may be, under any
applicable Blue Sky or state securities law then in effect or (ii)
an opinion of counsel, satisfactory to the Company, that such
registration and qualification are not required. In addition, this
Warrant only may be transferred to a transferee who certifies in
writing to the Warrant Holder and to the Company that such
transferee is an &#x201C;accredited investor&#x201D; within the
meaning of Rule 501(a) promulgated by the Securities and Exchange
Commission (&#x201C;Commission&#x201D;) under the Securities
Act.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company shall be under no obligation to issue the shares covered by
such exercise unless and until the Warrant Holder shall have
executed an investment letter in form and substance satisfactory to
the Company, including a warranty at the time of such exercise that
it is then an &#x201C;accredited investor&#x201D; within the meaning
of Rule 501(c) promulgated by the Commission under the Securities
Act, is acquiring such shares for its own account, and will not
transfer the Warrant Shares unless pursuant to an effective and
current registration statement under the Securities Act or an
exemption from the registration requirements of the Securities Act
and any other applicable restrictions, in which event the Warrant
Holder shall be bound by the provisions of a legend or legends to
such effect that shall be endorsed upon the certificate(s)
representing the Warrant Shares issued pursuant to such exercise.
In such event, the Warrant Shares issued upon exercise hereof shall
be imprinted with a legend in substantially the following
form:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 48px; margin-right: 36px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;This
security has been acquired for investment and has not been
registered under the Securities Act of 1933, as amended, or
applicable state securities laws. This security may not be sold,
pledged or otherwise transferred in the absence of such
registration or pursuant to an exemption therefrom under said Act
and such laws, supported by an opinion of counsel, reasonably
satisfactory to the Company and its counsel, that such registration
is not required.&#x201D;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">9.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">ADJUSTMENT
OF PURCHASE PRICE AND NUMBER OF SHARES DELIVERABLE</font>. The
Exercise Price and the number of Warrant Shares purchasable
pursuant to each Warrant shall be subject to adjustment from time
to time as hereinafter set forth in this Section 9:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">In
case, prior to the expiration of this Warrant Certificate by
exercise or by its terms, the Company shall issue any shares of its
Common Stock as a stock dividend or subdivide the number of
outstanding shares of its Common Stock into a greater number of
shares, then in either of such cases, the then applicable Exercise
Price per Warrant Share purchasable pursuant to this Warrant
Certificate in effect at the time of such action shall be
proportionately reduced and the number of Warrant Shares at that
time purchasable pursuant to this Warrant Certificate shall be
proportionately increased; and conversely, in the event the Company
shall reduce the number of outstanding shares of Common Stock by
combining such shares into a smaller number of shares, then, in
such case, the then applicable Exercise Price per Warrant Share
purchasable pursuant to this Warrant Certificate in effect at the
time of such action shall be proportionately increased and the
number of Warrant Shares at that time purchasable pursuant to this
Warrant Certificate shall be proportionately decreased. If the
Company shall, at any time during the life of this Warrant
Certificate, declare a dividend payable in cash on its Common Stock
and shall at substantially the same time offer to its stockholders
a right to purchase new Common Stock from the proceeds of such
dividend or for an amount substantially equal to the dividend, all
Common Stock so issued shall, for the purpose of this Warrant
Certificate, be deemed to have been issued as a stock dividend. Any
dividend paid or distributed upon the Common Stock in stock of any
other class of securities convertible into shares of Common Stock
shall be treated as a dividend paid in Common Stock to the extent
that shares of Common Stock are issuable upon conversion
thereof.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">In
case, prior to the expiration of this Warrant Certificate by
exercise or by its terms, the Company shall be recapitalized by
reclassifying its outstanding Common Stock, (other than a change in
par value to no par value), or the corporation or a successor
corporation shall consolidate or merge with or convey all or
substantially all of its or of any successor corporation&#x2019;s
property and assets to any other corporation or corporations (any
such other corporations being included within the meaning of the
term &#x201C;successor corporation&#x201D; hereinbefore used in the
event of any consolidation or merger of any such other corporation
with, or the sale of all or substantially all of the property of
any such other corporation to, another corporation or
corporations), then, as a condition of such recapitalization,
consolidation, merger or conveyance, lawful and adequate provision
shall be made whereby the holder of this Warrant Certificate shall
thereafter have the right to purchase, upon the basis and on the
terms and conditions specified in this Warrant Certificate, in lieu
of the Warrant Shares theretofore purchasable upon the exercise of
this Warrant Certificate, such shares of stock, securities or
assets as may be issued or payable with respect to, or in exchange
for the number of Warrant Shares theretofore purchasable upon the
exercise of this Warrant Certificate, had such recapitalization,
consolidation, merger, or conveyance not taken place; and in any
such event, the rights of the Warrant Holder to any adjustment in
the number of Warrant Shares purchasable upon the exercise of this
Warrant Certificate, as hereinbefore provided, shall continue and
be preserved in respect of any stock which the Warrant Holder
becomes entitled to purchase.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">In
case the Company at any time while this Warrant Certificate shall
remain unexpired and unexercised shall sell all or substantially
all of its property or dissolve, liquidate, or wind up its affairs,
lawful provision shall be made as part of the terms of any such
sale, dissolution, liquidation or winding up, so that the holder of
this Warrant Certificate may thereafter receive upon exercise
hereof in lieu of each Warrant Share that it would have been
entitled to receive, the same kind and amount of any securities or
assets as may be issuable, distributable or payable upon any such
sale, dissolution, liquidation or winding up with respect to each
share of Common Stock of the Company, provided, however, that in
any case of any such sale or of dissolution, liquidation or winding
up, the right to exercise this Warrant Certificate shall terminate
on a date fixed by the Company; such date so fixed to be not
earlier than 5:00 p.m., New York time, on the forty-fifth day next
succeeding the date on which notice of such termination of the
right to exercise this Warrant Certificate has been given by mail
to the registered holder of this Warrant Certificate at its address
as it appears on the books of the Company.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">No
adjustment in the per share Exercise Price shall be required unless
such adjustment would require an increase or decrease in the
Exercise Price by at least $0.01; provided, however, that any
adjustments that by reason of this subsection are not required to
be made shall be carried forward and taken into account in any
subsequent adjustment. All calculations under this Section 9 shall
be made to the nearest cent or to the nearest 1/100th of a share,
as the case may be.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(e)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company will not, by amendment of its Restated Certificate of
Incorporation or through any reorganization, transfer of assets,
consolidation, merger, dissolution, issue or sale of securities or
any other voluntary action, avoid or seek to avoid the observance
or performance of any of the terms to be observed or performed
hereunder by the Company but will at all times in good faith assist
in the carrying out of all the provisions of this Section 9 and in
the taking of all such actions as may be necessary or appropriate
in order to protect against impairment of the rights of the Warrant
Holder to adjustments in the Exercise Price.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">7</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="font-family: Times New Roman; font-size: 13px">(f)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Upon the happening
of any event requiring an adjustment of the Exercise Price
hereunder, the Company shall give written notice thereof to the
Warrant Holder stating the adjusted Exercise Price and the adjusted
number of Warrant Shares resulting from such event and setting
forth in reasonable detail the method of calculation and the facts
upon which such calculation is based.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(g)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
Company may deem and treat the registered holder of the Warrant
Certificate at any time as the absolute owner hereof for all
purposes and shall not be affected by any notice to the
contrary.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(h)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">This
Warrant Certificate shall not entitle any holder thereof to any of
the rights of stockholders, and shall not entitle any holder
thereof to any dividend declared upon the Common Stock unless the
holder shall have exercised the within Warrant Certificate and
purchased the shares of Common Stock prior to the record date fixed
by the Board of Directors for the determination of holders of
Common Stock entitled to said dividend.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">10.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">FRACTIONAL
SHARES</font>. No fractional shares shall be issued upon the
exercise fraction of a share called for upon any exercise hereof.
The Company shall pay to the Warrant Holder an amount in cash on
the basis of the &#x201C;last sale price&#x201D; (as defined in
Section 7) on the trading day prior to the date of
exercise.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">11.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">VOLUNTARY
ADJUSTMENT BY THE COMPANY</font>. The Company may, at its option,
at any time during the term of the Warrants, reduce the then
current Exercise Price to any amount deemed appropriate by the
Board of Directors of the Company and/or extend the date of the
expiration of the Warrants.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">12.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">REGISTRATION
RIGHTS OF WARRANT HOLDER</font><font style="color: #000000">.</font> Intentionally omitted.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">13.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">RIGHTS OF THE HOLDER</font>. The
Warrant Holder shall not, by virtue hereof, be entitled to any
rights of a stockholder in the Company, either at law or equity,
and the rights of the Warrant Holder are limited to those expressed
in the Warrant Certificate and are not enforceable against the
Company except to the extent set forth herein.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">14.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">NOTICES OF RECORD DATE</font>. In
case:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">the Company shall
take a record of the holders of its Common Stock (or other stock or
securities at the time deliverable upon the exercise of this
Warrant) for the purpose of entitling or enabling them to receive
any dividend or other distribution, or to receive any right to
subscribe for or purchase any shares of any class or any other
securities, or to receive any other right, or</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">of any capital
reorganization of the Company, any reclassification of the capital
stock of the Company, any consolidation or merger of the Company
with or into another corporation (other than a consolidation or
merger in which the Company is the surviving entity), or any
transfer of all or substantially all of the assets of the Company,
or</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">8</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 144px"><font style="font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">of the voluntary or
involuntary dissolution, liquidation or winding-up of the Company,
then, and in each such case, the Company will mail or cause to be
mailed to the Warrant Holder a notice specifying, as the case may
be, (i) the date on which a record is to be taken for the purpose
of such dividend, distribution or right, and stating the amount and
character of such dividend, distribution or right, or (ii) the
effective date on which such reorganization, reclassification,
consolidation, merger, transfer, dissolution, liquidation or
winding-up is to take place, and the time, if any is to be fixed,
as of which the holders of record of Common Stock (or such other
stock or securities at the time deliverable upon the exercise of
this Warrant) shall be entitled to exchange their shares of Common
Stock (or such other stock or securities) for securities or other
property deliverable upon such reorganization, reclassification,
consolidation, merger, transfer, dissolution, liquidation or
winding-up. Such notice shall be mailed at least twenty (20) days
prior to the record date or effective date for the event specified
in such notice, provided that the failure to mail such notice shall
not affect the legality or validity of any such
action.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">15.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">SUCCESSORS</font>. The rights and
obligations of the parties to this Warrant will inure to the
benefit of and be binding upon the parties hereto and their
respective heirs, successors, assigns, pledgees, transferees and
purchasers. Without limiting the foregoing, the registration rights
referred to in Section 12 of this Warrant shall inure to the
benefit of the Warrant Holder and all the Warrant Holder&#x2019;s
successors, heirs, pledgees, assignees, transferees and purchasers
of this Warrant and the Warrant Shares.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">16.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">CHANGE OR WAIVER</font>. Any term of
this Warrant may be changed or waived only by an instrument in
writing signed by the party against whom enforcement of the change
or waiver is sought.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">17.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">HEADINGS</font>. The headings in this
Warrant are for purposes of reference only and shall not limit or
otherwise affect the meaning of any provision of this
Warrant.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">18.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">GOVERNING LAW</font>. This Warrant
shall be governed by and construed in accordance with the laws of
the State of Florida as such laws are applied to contracts made and
to be fully performed entirely within that state between residents
of that state except to the extent the laws of the State of Florida
mandatorily apply because the Company is incorporated in the State
of Florida.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">19.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">JURISDICTION AND VENUE</font>. The
Company (i) agrees that any legal suit, action or proceeding
arising out of or relating to this Warrant shall be instituted
exclusively in California Superior Court, County of Los Angeles or
in the United States District Court for the Central District of
California, (ii) waives any objection to the venue of any such
suit, action or proceeding and the right to assert that such forum
is not a convenient forum, and (iii) irrevocably consents to the
jurisdiction of the California Superior Court, County of Los
Angeles or in the United States District Court for the Central
District of California in any such suit, action or proceeding, and
the Company further agrees to accept and acknowledge service or any
and all process that may be served in any such suit, action or
proceeding in California Superior Court, County of Los Angeles or
in the United States District Court for the Central District of
California in person or by certified mail addressed as provided in
the following Section.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">9</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">20.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">MAILING OF NOTICES, ETC</font>. All
notices and other communications under this Warrant (except
payment) shall be in writing and shall be sufficiently given if
delivered to the addressees in person, by Federal Express or
similar overnight courier service, or if mailed, postage prepaid,
by certified mail, return receipt requested, as
follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table; margin-left: 96px">
<div style="display: table-row">
<div style="display: table-cell; width: 168px"><font style="font-family: Times New Roman; font-size: 13px">Registered
Holder:&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">To his or her last
known address as indicated on the Company&#x2019;s books and
records.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table; margin-left: 96px">
<div style="display: table-row">
<div style="display: table-cell; width: 168px"><font style="font-family: Times New Roman; font-size: 13px">The
Company:&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">TOMI Environmental
Solutions, Inc.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 264px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">9454
Wilshire Blvd., Penthouse</font></div>
<div style="text-align: justify; margin-left: 264px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Beverly
Hills, California 90212</font></div>
<div style="text-align: left; margin-left: 264px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Attention: Halden
S. Shane, Chief Executive Officer</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">or to
such other address as any of them, by notice to the others, may
designate from time to time. Notice shall be deemed given (a) when
personally delivered, (b) the scheduled delivery date if sent by
Federal Express or other overnight courier service or (c) the fifth
day after sent by certified mail.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">10</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 288px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Executed
this [&#x25CF;]th day of [&#x25CF;], 20[&#x25CF;].</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 240px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 240px; margin-right: 0px; text-indent: 12px">
<font style="font-family: Times New Roman; font-size: 13px">By:&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 240px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Name:&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 240px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Title:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">11</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">NOTICE
OF EXERCISE</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">To Be
Executed by the Warrant Holder</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
Order to Exercise Warrants</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
undersigned Warrant Holder hereby irrevocably elects to exercise
[&#x25CF;] Warrants represented by Warrant Certificate Number
[&#x25CF;], and to purchase the shares of Common Stock issuable upon
the exercise of such Warrants, and requests that certificates for
such shares of Common Stock shall be issued in the name
of</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">PLEASE
INSERT SOCIAL SECURITY OR OTHER IDENTIFYING NUMBER</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Please
print or type name and address)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">and be
delivered to</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Please
print or type name and address)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">and if
such number of Warrants shall not be all the Warrants evidenced by
this Warrant Certificate, that a new Warrant Certificate for the
balance of such Warrants be registered in the name of, and
delivered to, the registered Warrant Holder at the address stated
below.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
undersigned elects to exercise the following number of Warrants
pursuant to the terms of the Warrant Certificate:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
undersigned elects to exercise the purchase rights represented by
the Warrant Certificate pursuant to:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">&#x25A1;&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">the cash exercise
provisions set forth in Section 3.2 of the Warrant Certificate,
and, in accordance therewith, hereby tenders to the Company payment
to the Company of an amount equal to the product of (x) the then
applicable Exercise Price, <font style="font-style: italic; text-decoration: underline">multiplied
by</font> (y) the number of Warrant Shares being purchased upon
such exercise in accordance with Section 3.2, together with the
surrender of the Warrant Certificate; or</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">&#x25A1;&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">the cashless
exercise provisions set forth in Section 3.3 of the Warrant
Certificate, and, in accordance therewith, hereby surrenders to the
Company the Warrant Certificate.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">[Remainder
of page intentionally left blank.]</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">12</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 432px"><font style="font-family: Times New Roman; font-size: 13px">Dated:&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 336px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;(Signature of
Warrant Holder)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 336px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;(Address)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 336px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;(Taxpayer
Identification Number)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 336px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;Signature
Guaranteed</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">THE
SIGNATURE ON THE EXERCISE FORM OR THE ASSIGNMENT FORM MUST
CORRESPOND TO THE NAME AS WRITTEN UPON THE FACE OF THIS WARRANT
CERTIFICATE IN EVERY PARTICULAR, WITHOUT ALTERATION OR ENLARGEMENT
OR ANY CHANGE WHATSOEVER, AND MUST BE GUARANTEED BY A COMMERCIAL
BANK OR TRUST COMPANY OR A MEMBER FIRM OF THE AMERICAN STOCK
EXCHANGE, NEW YORK STOCK EXCHANGE, PACIFIC STOCK EXCHANGE OR
MIDWEST STOCK EXCHANGE.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">13</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">ASSIGNMENT
FORM</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">To be
executed by the Warrant Holder</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
order to Assign Warrants</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">FOR
VALUE RECEIVED,________________________________ hereby sell,
assigns and transfer unto</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">PLEASE
INSERT SOCIAL SECURITY OR OTHER IDENTIFYING NUMBER</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Please
print or type name and address)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">______________________
of the Warrants represented by Warrant Number _________, and hereby
irrevocably constitutes and appoints ________________________
Attorney to transfer this Warrant on the books of the Company, with
full power of substitution in the premises.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:______________________&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 288px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;(Signature of
Registered Holder)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 288px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;(Signature
Guaranteed)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">THE
SIGNATURE ON THE EXERCISE FORM OR THE ASSIGNMENT FORM MUST
CORRESPOND TO THE NAME AS WRITTEN UPON THE FACE OF THIS WARRANT
CERTIFICATE IN EVERY PARTICULAR, WITHOUT ALTERATION OR ENLARGEMENT
OR ANY CHANGE WHATSOEVER, AND MUST BE GUARANTEED BY A COMMERCIAL
BANK OR TRUST COMPANY OR A MEMBER FIRM OF THE AMERICAN STOCK
EXCHANGE, NEW YORK STOCK EXCHANGE, PACIFIC STOCK EXCHANGE OR
MIDWEST STOCK EXCHANGE.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">CERTIFICATION
OF STATUS OF TRANSFEREE</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TO
BE EXECUTED BY THE TRANSFEREE OF THIS WARRANT</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
undersigned transferee hereby certifies to the registered holder of
this Warrant Certificate and to TOMI Environmental Solutions, Inc.
that the transferee is an &#x201C;accredited investor&#x201D; within
the meaning of Rule 501 of Regulation D promulgated under the
Securities Act of 1933, as amended.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:_____________________&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 288px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-size: 13px">&#xA0;</font>(Signature of Registered
Holder)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">14</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>3
<FILENAME>tomi_ex42.htm
<DESCRIPTION>FORM OF NON-QUALIFIED STOCK OPTION AGREEMENT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_ex42</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit 4.2</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TOMI Environmental Solutions, Inc.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
2016 Equity Incentive Plan</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Non-Qualified Stock Option Agreement</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dear
[&#x25CF;],</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">On
[&#x25CF;], <font style="color: #000000; background-color: #FFFFFF">as a component of your
Employment Agreement,</font> the Compensation Committee approved a
grant of a Non-Qualified Stock Option (the "Option") to you to
purchase Common Stock of TOMI Environmental Solutions, Inc. (the
"Company") pursuant to the TOMI Environmental Solutions, Inc. 2016
Equity Incentive Plan (the "Plan"). The Option shall constitute and
be treated at all times by you and the Company as a
&#x201C;non-qualified stock option&#x201D; for Federal income tax
purposes and shall not constitute and shall not be treated as an
&#x201C;incentive stock option&#x201D; as defined under Section
422(b) of the Internal Revenue Code of 1986, as
amended.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">You are
granted an Option to purchase [&#x25CF;] shares of Common Stock of
the Company at the price of <font style="font-weight: bold">$</font>[&#x25CF;] per share which represents
the Fair Market Value of the Common Stock on the date of grant. The
date of grant of this Option is [&#x25CF;].</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">Vesting</font>. This Option is one
hundred percent (100%) vested on the date of grant.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">Duration of Option</font>. The Option
may not be exercised after the fifth (5<font style="font-size: 70%; vertical-align: top">th</font>) anniversary
following the date of grant.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">Exercise of
Option</font>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Right to Exercise.
This Option is exercisable during its term in accordance with the
Vesting Schedule set out in Section 1.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Method of Exercise.
This Option is exercisable by delivery of an exercise notice, in
the form attached as Exhibit A (the "Exercise Notice"), which shall
state the election to exercise the Option, the number of shares of
Common Stock in respect of which the Option is being exercised (the
"Exercised Shares"), and such other representations and agreements
as may be required by the Company pursuant to the provisions of the
Plan. The Exercise Notice shall be completed by you and delivered
to the Corporate Secretary. The Exercise Notice shall be
accompanied by payment of the aggregate exercise price as to all
Exercised Shares. This Option shall be deemed to be exercised upon
receipt by the Company of such fully executed Exercise Notice
accompanied by such aggregate exercise price.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">No
shares of Common Stock shall be issued pursuant to the exercise of
this Option unless such issuance and exercise comply with
applicable laws. Assuming such compliance, for income tax purposes
the Exercised Shares shall be considered transferred to you on the
date the Option is exercised with respect to such Exercised
Shares.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">Method of Payment</font>. Payment of
the aggregate Exercise Price shall be by any of the following, or a
combination thereof, at your election:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">cash;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">check;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">consideration
received by the Company under a cashless exercise program
implemented by the Company in connection with the Plan;
or</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">surrender of other
shares of Common Stock which (i) in the case of shares of Common
Stock acquired upon exercise of an option, have been owned by you
for more than six (6) months on the date of surrender, and (ii)
have a fair market value on the date of surrender equal to the
aggregate Exercise Price of the Exercised Shares.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline">Non-Assignability of Option</font>.
This Option may not be transferred in any manner otherwise than by
will or by the laws of descent or distribution and may be exercised
during your lifetime only by you except in the case of your
disability, this Option may be exercised by your representative.
The terms of the Plan and this Agreement shall be binding upon your
executors, administrators, heirs, successors and
assigns.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
Plan is incorporated herein by reference. The Plan and this
Agreement constitute the entire agreement of the parties with
respect to the subject matter hereof and supersede in their
entirety all prior undertakings and agreements of the Company and
you with respect to the subject matter hereof, and may not be
modified adversely to your interest except by means of a writing
signed by the Company and you. This Agreement is governed by the
laws of the State of Florida.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">By your
signature and the signature of the Company's representative below,
you and the Company agree that the Option is granted under and
governed by the terms and conditions of the Plan and this
Agreement. You have reviewed the Plan and this Agreement in their
entirety, have had an opportunity to obtain the advice of counsel
prior to executing this Agreement and fully understand all
provisions of the Plan and this Agreement. You hereby agree to
accept as binding, conclusive and final all decisions or
interpretations of the Committee upon any questions relating to the
Plan and Agreement. You further agree to notify the Company upon
any change in your residence address indicated below.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 47%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">PARTICIPANT</font></div>
</td>
<td style="vertical-align: top; width: 4%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 49%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 47%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 4%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 49%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 47%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Signature</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 4%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 49%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Title:</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 47%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Print
Name</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 4%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 47%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Residence
Address</font></div>
</td>
<td style="vertical-align: top; width: 4%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">1</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
A</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">EXERCISE
NOTICE</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">TOMI
Environmental Solutions, Inc.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">9454
Wilshire Blvd., Penthouse</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Beverly
Hills, CA 90212</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">------------------------</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(date)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Re:
Non-Qualified Stock Option</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notice
is hereby given pursuant to Section 3 of my Agreement that I elect
to purchase the number of shares set forth below at the exercise
price set forth in my Agreement:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">Stock Option
dated:&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">---------------------------</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">Number of shares
being
purchased:&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">---------------------------</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">Option Exercise
Price Per
Share&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">---------------------------</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">Aggregate Option
Exercise
Price&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">---------------------------</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">A check
in the amount of the aggregate price of the shares being purchased
is attached or specify other method of payment.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">I
understand that the shares of Common Stock that I receive upon
exercise of my Option may not be freely tradable.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Further,
I understand that, as a result of this exercise of rights, I will
recognize income in an amount equal to the amount by which the fair
market value of the shares of Common Stock exceeds the exercise
price. I agree to report such income in accordance with then
applicable law and to cooperate with the Company in establishing
the withholding and corresponding deduction to the Company for its
income tax purposes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">I agree
to provide to the Company such additional documents or information
as may be required pursuant to the Company&#x2019;s 2016 Equity
Incentive Plan.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">--------------------------------------------</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Signature)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">--------------------------------------------</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Name
of Optionee)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>tomi_ex311.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_ex311</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 31.1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;I,
Halden S. Shane, certify that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">I have reviewed
this Quarterly Report on Form 10-Q of TOMI Environmental Solutions,
Inc.;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Based on my
knowledge, this report does not contain any untrue statement of a
material fact or omit to state a material fact necessary to make
the statements made, in light of the circumstances under which such
statements were made, not misleading with respect to the period
covered by this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Based on my
knowledge, the financial statements, and other financial
information included in this report, fairly present in all material
respects the financial condition, results of operations and cash
flows of the registrant as of, and for, the periods presented in
this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer(s) and I are
responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and
15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the
registrant and have:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
disclosure controls and procedures, or caused such disclosure
controls and procedures to be designed under our supervision, to
ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in
which this report is being prepared;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
internal control over financial reporting, or caused such internal
control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally
accepted accounting principles;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Evaluated the
effectiveness of the registrant&#x2019;s disclosure controls and
procedures and presented in this report our conclusions about the
effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Disclosed in this
report any change in the registrant&#x2019;s internal control over
financial reporting that occurred during the registrant&#x2019;s
most recent fiscal quarter (the registrant&#x2019;s fourth fiscal
quarter in the case of an annual report) that has materially
affected, or is reasonably likely to materially affect, the
registrant&#x2019;s internal control over financial
reporting;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over
financial reporting, to the registrant&#x2019;s auditors and the
audit committee of registrant&#x2019;s board of directors (or
persons performing the equivalent functions):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">All significant
deficiencies and material weaknesses in the design or operation of
internal control over financial reporting which are reasonably
likely to adversely affect the registrant&#x2019;s ability to
record, process, summarize and report financial information;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Any fraud, whether
or not material, that involves management or other employees who
have a significant role in the registrant&#x2019;s internal control
over financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Date:
May 17, 2021</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/
HALDEN S.
SHANE&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Halden
S. Shane</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>tomi_ex312.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_ex312</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 31.2</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">I, Nick
Jennings, certify that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">I have reviewed
this Quarterly Report on Form 10-Q of TOMI Environmental Solutions,
Inc.;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Based on my
knowledge, this report does not contain any untrue statement of a
material fact or omit to state a material fact necessary to make
the statements made, in light of the circumstances under which such
statements were made, not misleading with respect to the period
covered by this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Based on my
knowledge, the financial statements, and other financial
information included in this report, fairly present in all material
respects the financial condition, results of operations and cash
flows of the registrant as of, and for, the periods presented in
this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer(s) and I are
responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and
15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the
registrant and have:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
disclosure controls and procedures, or caused such disclosure
controls and procedures to be designed under our supervision, to
ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in
which this report is being prepared;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
internal control over financial reporting, or caused such internal
control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally
accepted accounting principles;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Evaluated the
effectiveness of the registrant&#x2019;s disclosure controls and
procedures and presented in this report our conclusions about the
effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Disclosed in this
report any change in the registrant&#x2019;s internal control over
financial reporting that occurred during the registrant&#x2019;s
most recent fiscal quarter (the registrant&#x2019;s fourth fiscal
quarter in the case of an annual report) that has materially
affected, or is reasonably likely to materially affect, the
registrant&#x2019;s internal control over financial
reporting;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over
financial reporting, to the registrant&#x2019;s auditors and the
audit committee of registrant&#x2019;s board of directors (or
persons performing the equivalent functions):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">All significant
deficiencies and material weaknesses in the design or operation of
internal control over financial reporting which are reasonably
likely to adversely affect the registrant&#x2019;s ability to
record, process, summarize and report financial information;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Any fraud, whether
or not material, that involves management or other employees who
have a significant role in the registrant&#x2019;s internal control
over financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Date:
May 17, 2021</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;/s/&#xA0;NICK
JENNINGS&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings,</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Financial Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Financial Officer and Principal Accounting Officer)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>tomi_ex321.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_ex321</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 32.1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
18 U.S.C. SECTION 1350,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
AS ADOPTED PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with the quarterly report of TOMI Environmental
Solutions, Inc. (the &#x201C;Company&#x201D;) on Form&#xA0;10-Q for
the quarter ended March 31, 2021, as filed with the Securities and
Exchange Commission on May 17, 2021 (the &#x201C;Report&#x201D;), I,
Halden S. Shane, Chief Executive Officer of the Company, certify as
of the date hereof, pursuant to 18 U.S.C. Section&#xA0;1350, as
adopted pursuant to Section&#xA0;906 of the Sarbanes-Oxley Act of
2002, that to the best of my knowledge:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Report fully
complies with the requirements of Section&#xA0;13(a) or 15(d) of
the Securities Exchange Act of 1934, as amended; and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The information
contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of the
Company.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Date:
May 17, 2021</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;HALDEN
S.
SHANE&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Halden
S. Shane</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>tomi_ex322.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomi_ex322</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 32.2</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
18 U.S.C. SECTION 1350,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
AS ADOPTED PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with the quarterly report of TOMI Environmental
Solutions, Inc. (the &#x201C;Company&#x201D;) on Form&#xA0;10-Q for
the quarter ended March 31, 2021, as filed with the Securities and
Exchange Commission on May 17, 2021 (the &#x201C;Report&#x201D;), I,
Nick Jennings, Chief Financial Officer of the Company, certify as
of the date hereof, pursuant to 18 U.S.C. Section&#xA0;1350, as
adopted pursuant to Section&#xA0;906 of the Sarbanes-Oxley Act of
2002, that to the best of my knowledge:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Report fully
complies with the requirements of Section&#xA0;13(a) or 15(d) of
the Securities Exchange Act of 1934, as amended; and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The information
contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of the
Company.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Date:
May 17, 2021</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;NICK
JENNINGS&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Financial Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Financial Officer and Principal Accounting Officer)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>tomi_10q000.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomi_10q000.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  @&!@<&
M!0@'!P<)"0@*#!0-# L+#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q
M-#0T'R<Y/3@R/"XS-#+_VP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $K
M 8,# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#WZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!= D!R&T^#_T6*W:104444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!11BB@ HHHH **** "BBB@ HHHH **** /-_C7XG_P"$?\!3VT4FV[U-OLL>
M#R$(^<_]\\?\"%?)]>G_ !U\2#6O'C6$,FZVTN/R!@Y'F'ES]>B_\!KS"F)A
M7TS\ /"_]F>%)M=G0?:-3?$9/40H2!^;;C^ KYFKVK3OVA9=,TRUL+;PM;)!
M;1+$BB[8 !1@?P4 CZ.HKY[_ .&D[O\ Z%BW_P# P_\ Q%'_  TG=_\ 0L6_
M_@8?_B*0[GT)17SW_P -)W?_ $+%O_X&'_XBC_AI.[_Z%BW_ / P_P#Q% 7/
MH2BOGD_M)7^?E\-VP'H;IC_[+4;_ +2.JD?)X>LU^L['^E 7/HJBOF]OVCM=
M_@T/31]6<_UJ,_M&^(\\:/I6/I)_\50%SZ4HKYF;]HGQ21\NFZ2#_P!<Y#_[
M/4#?M"^,#]VUTE?^V#G_ -GH"Y]045\MO^T#XT8<)I:_2V;^K56?X\>.7SMN
MK.//]VU7^N: N?5M>;_'1-WPMOC_ '9X3_X^!_6O%#\<?'I_YBD(^EI'_A61
MK_Q-\6^)],?3=5U,2V;D%XUA1-Q!R,D#/6@5SD:/K113$?:/PY?S/AOX=;.?
M] B'Y+BNGKXP\/\ Q%\5>&3;II^K3_98.%M93OAQG)&T]!],&O?O _QKT3Q,
M8[+4PNEZDW 5V_<RG_9;L?8_F:11ZC1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 +1110 E%%% !1110 4444 %%%% !7%_$OQS#X'\,27*%6U*X
MS%9Q'NV.6(]%ZGUX'?-=D[!$+,0% R23P*^./B3XPD\9^,+J^5R;*$F&T3L(
MP>OU8\_C[4 <I/-+<SR3SR-)+*Y=W8Y+,3DD^^:CHHIDA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!ZQ\-?C+?>&Y8=*UZ22\T<X
M1)6):2V^G]Y?;MV]#]&Q>(]$FA26/6+!D=0RD7"<@].]?#5&*!W/NZWU.PNY
M/+MKZVF<#)6*56./P-6J^#K.\N=/NXKNSGD@N(F#))&VUE/J"*]+N/CWXQGT
MG[&HL8IRFUKM(CYGU )V@_A2"Y])W/B/0[29H;G6-/AE4X9)+E%(/N":JMXT
M\+I][Q'I(^M['_C7Q-)(\TKRR.SR.Q9V8Y+$]2:;B@+GVQ_PG7A('!\3:/\
M^!T?^--/C[P>.OB?2/\ P,3_ !KXIHH"Y]L6GCGPK?W26UKXBTR:>0[4C6Y7
M+'T'/)KH*^" 2I!4X(.017V]X2O)-1\':+>3.7EGLH7=CU+%!D_G0,V:***
M"BBB@ HHHH **6B@!**** "BBB@ HHHH \1^-?Q&\0>%]=LM(T.Z6S#6PN)9
M1&KLQ+,H'S @ ;?UKR[_ (7%X_\ ^ABE_P# >'_XBNE_:*_Y'NP_[!R?^C'K
MR&@3.PO_ (J>-]3L9K*[U^9[>92DBK%&A(/49501^!KCZ**8@HHKW[X,_"[1
M]1T"+Q+KEJEZ]P[?9;>7F-%5BNYE_B)(/7C&*!G@-%?6PUSX57.H2:*__"/^
M=$YB,4MJBIN!QM#%=IYXX-<=J.B?#;PW\6-/MRMG#"]M*][!=.K6L9*_)P^<
M,>N,XQCCF@+'SU17V)I.F_#779I(=)T_PU>R1KN=;>"%RH]3@4FJZ=\--!G2
M#5K#PU93.N]$G@A0LN<9 (]10%CX\HKZ8\):1X0UWXG>*19Z=H]]I<=O:F 1
MP1O$I*G=MP, YZXKI]6M?AAH-X+35;+PW9W!02".:VB5BI) .,>QH"Q\@45]
M/^(+_P"$[>&]46Q_X1C[6;240>7#$&W[#MQQUSC%6?A5X4\.ZE\,]%N[[0M-
MN;B1)"\LUJCLW[QAR2,]!0%CY7HKZZ5/A//=BQ6'PHUPS^7Y7EP;BV<8QCKF
MN'^+/PAT>R\/7'B#P[;_ &.2T&^XMD),;IGE@#]TCKQQ@'B@+'S[16IX;T2?
MQ)XCL-'M\^9=3",D#[J_Q-^ R?PK["'@/PHMB+0>'M-*"/R]QM4W8QCKC.?>
M@+'Q316QXJT&;PSXHU'1YLDVLQ56/\2=5;\5(->E?!+1O#^K:/XH/B"TM9;>
M-8%\Z9 3"&W@E6(^4].1Z4 >.T5T'C3PI=^#?$USI%UEE3YX)<<2Q'.UOTP?
M0@BM_P"%W@V#Q#J\NJZP1%H&E#SKJ1_NR$<K'^/4^W'<4 <!17H_QOTVQTKX
MA-;:=906<'V.)O*@C"+D[LG XJ;XT:7I^F:QH*6%E;VB2Z5')(((E0,Q9LL<
M=30!YE17L%T-!^%GA?17;0;36?$6JVHNVEOEWPP(<$ +W].,'@G/052M_B%X
M0\00O9^+/!=C;!E.R]TA/*=#CCCK^I'M0%CRRBNL\*>+].\,?;5F\,:=K$<[
M@QF_4,T0&> =O?(STZ5ZEH7B?P_J_@'Q#XC?P%H$<NE-&$A6W0K)N(')V\=:
M L> T5Z%J_Q)TK4]+FLXO F@V4DFW%Q!$NY<,#Q\O?&/QKA]1NTOM0FNDMH[
M996W"*(85?I0!5HHHH$%%%% !7VE\._^2<>'?^P?#_Z"*^+:^T_AZI7X=>'0
M?^@?#_Z"*!HZ6BBBD,**** "BBB@ YHI:* $HHHH **** "BBB@#YF_:*_Y'
MNP_[!R?^C'KR"O7_ -HH?\5UIY_ZAR_^C'KR"F)A1110(*^@?@Y\4]%T[PW!
MX;UNY6QEMG86]Q)Q'(K,6PS?PD$GK@8Q7S]7T/\ #3P#X"\1^ 1;RO!J&HSX
M>ZD5MD]LW95[@#/7HW7D8 !H[74_AMX#\8J^H)96[O<$L;NPFV[B>_RG:3]0
M:\,^*/PMG\"F"_MKM[S3+A_*#RC]Y$V.%;L00#@^W2O7_#'P5L/"OB:#5[#7
MM2VQ,3Y!*J)!_=8CJ/;%<]^T)XIT]M&M?#D$R2WQN!/,BD'RE4$ 'T))Z>@I
M#,']G#_D:-8_Z\E_]#%,_:._Y'#2?^P?_P"U&I_[.'_(T:Q_UY+_ .ABF?M&
M_P#(X:5_V#__ &HU NA>_9L_Y"7B#_KC#_-Z]+\7^#_ FO:TMWXDDMUOA"L8
M$E]Y)V DCY=P[D\UYI^S9_R$O$'_ %QA_F]>C>,OA-H?C?7%U74;N^BG6!8
ML#H%V@DYY4\_,:!GGWQ#\#_#K2/ VI7VARVIU&(1^2$U R'F10?EW'/!->C_
M  ?_ .24Z%_USD_]&O7&:M\ /"]AHU]>1:AJC26]O)*H:2/!*J2,_)[5V7P=
M_P"24:%_USD_]&O0!P,G[.\USK4EY<>(D$$L[2ND=L=^"V< EL9]Z[3XO^);
M#P_\/KZPEF4WM_ ;:W@+?,P/RLWT SSZX'>N(^'?Q7U#_A/+[0?$=\T]M=7+
MQ6DL@ \F0,0J\#HW3Z@>IJ_\<OAW-J\<?B;2(&EO8]L5U"@R9$SA6'N.A]OI
M0!C_ +._A?S;J_\ $\\>5A'V6V)'\9Y<CZ# _P"!&O0V\5ZN/C$-'_LZ^_L/
M[)Y!N/LS^5]H/S[MV,8Q\G7K6CI5M9?#3X:1K<8\O3;0R7!3_EI*>6Q]6.!]
M17GW_#2.F_\ 0N7?_@0O^% %+]HGPQAM/\3P1]?]$N2!]2A/_CP_*N6^&_\
MR2_XB_\ 7I#_ "DKWR]AL?B3\.'6(@0:I:;XBW/ER=5S[JP&?I7A/@&VFL_A
MW\3+6XC,<\$$<<B'JK#S 0?H10!<T79\7O JZ!<31IXJT5=UG/*<>?!P"K'K
MQP#[A3W-4_'FLV?A^VTWX>:!*&M+&5'U*=#_ ,?%QD$@^P/;UP/X:\TTG5K_
M $+5(=2TRY>VO(23'(G49&#^8)%1VSO+J4,DC,[O,K,S')))Y)]Z8CTCX_?\
ME+;_ *\H?_9JG^/ _P")WX>'_4'B_P#0FJ#X_?\ )2V_Z\H?_9JG^.W.N>'0
M3C_B3Q?^A-0 :=XY\(^*O#.GZ#X\L[J*?3T$5MJ=H,E4QCY@.>@'9@<9XI)?
MA)I.O6LUQX&\66VJR1J7-C.!'-C]#^:@>]4K[X17UWIEOJG@^_@\064D:F01
M,$EC?'(*D^O;K[5H?#GX?>)M$\6VFO:O;OHVFZ>QFN+BY<)E<'*@9SSG![4
M>4SPRVUQ)!/&T<T3%'1A@JP."#[UZAX*_P"2'^//]^#^8KA?%VI6^L^,-8U*
MU&+>YO))8N,94L<''OUKNO!7_)#_ !Y_OP?S% 'E?:BBB@04444 %%%% !7V
MMX"&/A]X>'_4/A_] %?%-?;7@D!? F@ #'_$N@_]%B@:-ZBBBD,**** "BBB
M@ HHS10 4444 %%%% !1110!\T?M%?\ ([Z?_P!@Y?\ T8]>/5[#^T6"/&^G
M$@X.GKC_ +^/7CU,3"BBB@05+;SSV\Z2V\LD4RG*O&Q5@?8BHJ* /1#8_%9P
M]F;K7G*@9A6_9C@]#M#YQP?R/H:Q6^'GBUV+-I3L3\S,T\?'!.2=W' SS6 N
MJZBGW+^Z7YS)Q,P^8]6Z]3ZU(FN:O&$":K?+L&U,7#C:/0<\"@9K6F@>+=+O
M;B*RBN[6XC5?-^SW 4D$D 95N>588]5-:NEZ3#KZ69\0:A>RWDU^]B&>\)*
M"/[OR."<N>K*.G/<<@^J:A)))(]_=-)( '9IF)8#IDYYQ1;:KJ-G$\-K?W4$
M3DETBF90Q/<@'F@#MX_#QTRUM4TG5=0L]4O&C_<I/L6<>1!(R KCYPTS8!SD
M#'7&ZQ<66N1V&H,GB#5_MD<LTEM&U^?G@B<J<C.XL0'88 &(SP=PQYVUU</Y
M>^>5O+P4RY.W  &/3A0/P'I0UW<M<"X:XE,XQB0N=PQ[]:07/2-6468NXKK7
M]:BMQ=&R67^U/M*Y(;YI$505 PN5)R06P"5-8<,E[I_B.S\-VNMZFB02?9[H
MP73(@EW'<(QV4'C)SD@GOBN1:XG?S-TTC>:P:3+$[R.A/J>31Y\WGF?S7\XM
MN,FX[B?7/7- 7.M_X1^R?4I+#;J'VE+3[6VH&5?*<^7YF0NW.UC\H;=G)![[
M:Z*6QU#[;J[VOB;6YK"UEDBB?[8PD21=^4D'K\N01@$<\<@>:G4+TV:V9O+@
MVJG(A\UM@.<YVYQUI@N[E6D87$P:4YD(<Y<\\GUZG\Z N=Q=)<ZM:66E27FL
MI?WKH\D5UJ)EAA@QN+R J,''S 9X R>HJM/X<TBSGNI'M[V:S-FUW;,MY&&&
MTJK1N0C#<"<\=BIQS7,SZYJ]U$T5QJM]-&PP4DN'8'\":J+<3+%Y2S2"/GY
MQQSC/'O@?D* .Z?S-"TNSEM[O7Y;6X:-4MK._,0A+11R$$A""6,AP,#[IZU8
M/ALMJJZ;;:U?RW%U*YU"(R[3<1":1-XZY90IW*<XR2"0#C@X-3O[5F:WOKF$
MLH1C'*RY4= <'H*A6XG1XW6:0-']PAB"O)/'IR3^= 7-?0[73+FUU-KZVNI'
MM+?[0AAN%C!^=$P04;^_G/TK<?PWH_\ :-I9P/<+-)!'.<7&Z3F$2E57R@-Q
M/RK\QY(X/2N*61T#!790XVL <;AUP?RJV^L:G);+;2:E>-;IC;$T[%1CI@9Q
MQVH"YO7%K!KNGWFI3RZA;2V^Q%FU*Z,ZOEL;0PC!X';GKVK7O_#":F^F0#5;
MR[U&0QJB3R[Q+%Y<+L(B1D,#(Q"D<CW&&X>YU*_O3FZO;F?@#][*S<#H.349
MNK@M&QN)2T1!C.\Y0C&,>G0?D*8'9VFF)I.K0V5C<:M;W4]L9AJ-O<^7$@VE
MN5"Y*+C#'<.03CC!;J)U#4M4UBWU;5-8U*STV/S4@>Z+/)AE7@L"!C=DG!X!
M^M<B-1OA:-:"\N!;.=S0^:VPGU*YQ4S:WJSB$-JEZWDG,6;ASL.,?+SQQQQ0
M!T#>'M-72DU=H;WR9$BQ9M,JO%O>1?,9]A_=_N_[H.7 [9::33+>PT^^!O;Z
MTM80AN[!;G?]H,B[X-K!0IR/O;EXVYY)P.535-0CO&O$O[I;IQAIEF8.1[MG
M-0/<3RF1I)I',K;I"SD[SZGU/)I $[QRSN\4(A1CE8U)(4>F3S4=%%,04444
M %%%% !7V[X-7;X(T$?]0^#_ -%K7Q%7V_X0X\%:"#_T#K?_ -%K0-&S1112
M&%%%% !1110 449%% !1110 4444 %%%% &7K'AS1=?$8U?2[2^\K.SSX@Q7
M/7!/2L=_ACX)D()\,Z>,?W8]O\JZRB@#DO\ A6'@D(RCPU8888/[OG\\\5\U
M?%7PC;>#?&TUC8JRV,T2W%NK$G:IR"N3UP0?PQ7V%7@?[2.FG;H6JJG0RV[M
MCZ,H_P#0J!'@=%%%,04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%>D>'_@EXK\1:/;ZI#)I]K!<)OB%U*ZLRGH<*C8SUYH&>;T
M5[AH?[.>I?VC&VOZM9K9+RZV+,TC>P+* /KS]*[S4/@5X)NM-:WM;.>SN-OR
M7*7#NP/J0Q(/TP/PH"Q\IT5ZC=? /QI#=21VZ65S$K865;@+N'8X/(J'_A1'
MCK_GSM/_  *6@+'FE%>E?\*)\=_\^5I_X%I3&^!GCP' TVW;W%W'_C0%CSBO
MN3PU"]OX5TB"08>.RA1A[A *^=/#_P !O%-QJ]M_;$-O9V*R!IF\]78J#R%"
MYY/3FOIY5"(%484#  [4@0M%%% PHHHH **** #\:*2B@!:*** "BBB@ HHH
MH **** "O.OC;HLFL?#6[>%"\MA(MV% Y*KD-^2LQ_"O1:9-$D\+Q2HKQNI5
MT89# \$$>E 'P517J7Q!^#FL^'M2GN]$M)K_ $AV+((07DA']UEZD#L1GWQ7
MF$D4D,C1RHR.IP588(_"F(91110(**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ J6VMI[VYCMK6&2:>1MJ1QJ69CZ #K47>OJ;X'^$[#2O!-KK7D
M(VHZB&=YF&65-Q"H#V&!D^I/L*!G-_#_ . \4:PZGXN&^7ADTY6^5?\ KH1U
M/^R./<]*]TC1(HUCC4*B@*JJ,  =A3J*0PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH 6BDQ10 4444 %%%% !1110 4444 %%%% !5'4-%TO5DV:CIUI
M=KTQ/"K_ ,Q5ZB@#Y]^-GP[\.^'_  [!K>C60LIC=+#+'&Q\ME96.=IZ'*CI
MZFO":^L/CEIDVI?#&\>%2S6<T=RR@=5!VG\@Q/X5\GTQ,****!!1110 4444
M %%%% !1110 4444 %%%% !1110 5]D_"U=OPP\/C_IT!_4U\;5]H?#B/ROA
MMX<7_J'Q-^:@_P!:0T=11110,**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LD:2QM'(H9&!#*PR"#V-
M>3Z[^S_X8U.YEN-/N;K2V<Y\J/$D0/LIY'TSBO6J* /GF]_9NOE!-AXBMY#G
M@3V[)^H)_E7.WOP#\:VN3"EA=C_IC<8/_CP%?5%% K'QK>_"_P ;V&3-X<O6
M &<PJ)?_ $ FN>N](U/3R1>Z==VQ'430,F/S%?==(55AA@"/0T!8^"**^XK[
MPOX?U//V[1-.N23G,MLC']17.WGP@\"7I)?0(HB>\$KQ_HK8H"Q\?T5].WW[
M/7A*X)-K=ZI:'' 6577\F7/ZUS6J_LWR1VTTNE>(#-*J$QP3VP&\XX&\-@9Z
M=*86/!Z*[:]^$?CNPR9/#T\B@9S!(DN?P5B:YR\\.:YIP)O=&U"V Y)FMG0#
M\Q0(S**4@@X((/H:2@ HHHH **** "OMCP(H7X>^&\=]+MC^<2FOB>OMKP0,
M> ?#@]-+MO\ T4M(:-ZBBB@84444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% %"\T/2=1!%[I=E<YZ^= KY_,5SMY\*_ ]]GS?#EFI/.8=T7_H)
M%=C10!Y9>_ #P9<DF#^T+0]O*N P_P#'@:YV]_9NM&R;#Q'/'Z+/;!_U!'\J
M]UHH ^:+W]G7Q+$2;/4],N%'3>SQD_AM/\ZYV\^"OCRT)QHRW '\4%Q&V?P)
M!_2OKFC'.: /CO2OA1XSU/48[0Z'=6BLV'GN5V(@[G)Z_09-?76FV4>FZ7:6
M$6?+MH4A3/7"J /Y5:HH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 M%)FB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ X]J*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>tomi-20210331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 213948 TOMI 03312021 10Q1.xfr; Date: 2021%2D05%2D17T18:10:08Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80120008 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:TOMI="http://tomimist.com/20210331">
    <link:schemaRef xlink:href="tomi-20210331.xsd" xlink:type="simple" />
    <xbrli:context id="From2021-01-01to2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMI:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_SteraMistProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMI:SteraMistProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ServiceAndTrainingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMI:ServiceAndTrainingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_ServiceAndTrainingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMI:ServiceAndTrainingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_SteraMistProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMI:SteraMistProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMI:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_OneVendorMember_us-gaap_AccountsPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:OneVendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_OneVendorMember_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:OneVendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_custom_TwoVendorsMember_us-gaap_AccountsPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:TwoVendorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_custom_ThreeCustomersMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:ThreeCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_ThreeCustomersMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:ThreeCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_TwoVendorsMember_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">TOMI:TwoVendorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_StockOptions1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StockOptions1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_StockOptions2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StockOptions2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_StockOptions3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StockOptions3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_StockOptions4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StockOptions4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_StockOptions5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StockOptions5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants12Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants12Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants13Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants13Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_Warrants14Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants14Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_Warrants14Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:Warrants14Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-06">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-06</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StockOptions6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_StockOptions6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMI:StockOptions6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-03-31">TOMI Environmental Solutions, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-03-31">0000314227</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2021-01-01to2021-03-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2021-01-01to2021-03-31">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-03-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-01-01to2021-03-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-03-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-03-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-03-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-03-31">true</dei:EntitySmallBusiness>
    <dei:EntityShellCompany contextRef="From2021-01-01to2021-03-31">false</dei:EntityShellCompany>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-03-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-03-31">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2021-01-01to2021-03-31">000-09908</dei:EntityFileNumber>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-01-01to2021-03-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2021-01-01to2021-03-31">2021</dei:DocumentFiscalYearFocus>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-05-06" unitRef="Shares" decimals="INF">16811513</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1235483</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1298103</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">12917114</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">13706027</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">316439</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">421305</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">146130</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">388712</us-gaap:DepositsAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">4765455</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3781515</us-gaap:InventoryNet>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">198951</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3743430</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3716701</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3945658</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">5198842</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">897223</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">3755816</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Assets contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">16051211</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">16769885</us-gaap:Assets>
    <us-gaap:OtherAssets contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1898614</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1765755</us-gaap:OtherAssets>
    <TOMI:OtherAssetsOther contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">516230</TOMI:OtherAssetsOther>
    <TOMI:OtherAssetsOther contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">358935</TOMI:OtherAssetsOther>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">41902</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">52377</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">619989</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">631527</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">720494</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">722916</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">28949</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">118880</us-gaap:CustomerDepositsCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">629797</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">501849</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2046667</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1501469</us-gaap:AccountsPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2789181</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2203421</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">83768</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">81223</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1342397</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1363890</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">931697</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">953190</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermLoansPayable contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">410700</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">410700</us-gaap:LongTermLoansPayable>
    <us-gaap:Liabilities contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">4131577</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3567311</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockValue contextRef="AsOf2021-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" decimals="0">638</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" decimals="0">638</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2021-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">11919634</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">13202574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">889543</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">168114</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">52369900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-40619018</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">167614</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">52142400</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-39108078</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="0">8324265</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">155876</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">166897</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">44232274</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">49036715</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-43499244</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-40879983</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">-40619018</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">-39108078</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">52369899</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">52142399</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CommonStockValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">168115</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">167615</us-gaap:CommonStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">16051211</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">16769885</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2021-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2021-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2021-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">16811513</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">16761513</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">16811513</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">16761513</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:GrossProfit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1235158</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">4488008</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">838297</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2565410</us-gaap:CostOfRevenue>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">2073455</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">1804000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_InternationalMember" unitRef="USD" decimals="0">269000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_SteraMistProductMember" unitRef="USD" decimals="0">1661000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_ServiceAndTrainingMember" unitRef="USD" decimals="0">412000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">7053418</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_ServiceAndTrainingMember" unitRef="USD" decimals="0">415000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_SteraMistProductMember" unitRef="USD" decimals="0">6638000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">3569000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_InternationalMember" unitRef="USD" decimals="0">3484000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1510333</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2659409</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">2745491</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1828599</us-gaap:OperatingExpenses>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1712366</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">818145</us-gaap:OtherGeneralAndAdministrativeExpense>
    <TOMI:ConsultingFees contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">106174</TOMI:ConsultingFees>
    <TOMI:ConsultingFees contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">81545</TOMI:ConsultingFees>
    <us-gaap:ShareBasedCompensation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">182772</us-gaap:ShareBasedCompensation>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">195620</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">59458</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">474389</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">378645</us-gaap:SellingExpense>
    <us-gaap:DepreciationAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">83449</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">171909</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProfessionalFees contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">173493</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">136125</us-gaap:ProfessionalFees>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-608</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-40147</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1035</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">40689</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeOther contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">427</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">542</us-gaap:InterestIncomeOther>
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1510940</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1510940</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2619261</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">2619261</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1510940</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2619261</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">16805402</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">18117710</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">16805402</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">15850352</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:SharesIssued contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">16811514</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">16761514</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2021-03-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-03-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">15587552</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">16689634</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2021-01-01to2021-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">50000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">50000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">228000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2021-01-01to2021-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">227500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2021-01-01to2021-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">48000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">47500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">209961</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">209961</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1041667</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">4500000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">10417</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">4489584</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">10417</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">57500</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">104</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">57396</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-100000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">115000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">25000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">228000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">48000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <TOMI:EquityCompensationExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</TOMI:EquityCompensationExpense>
    <TOMI:EquityCompensationExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">182772</TOMI:EquityCompensationExpense>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">10475</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">10475</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">39329</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">39329</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">83449</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">171909</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">157295</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">8924</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-198951</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInDeposits contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">242582</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1125508</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-104866</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-16807</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">983941</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-1815942</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">141729</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1676539</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1224978</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">3315678</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <TOMI:IncreaseDecreaseInLeaseLiabilities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-36941</TOMI:IncreaseDecreaseInLeaseLiabilities>
    <TOMI:IncreaseDecreaseInLeaseLiabilities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-35865</TOMI:IncreaseDecreaseInLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-89932</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">1017533</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">66667</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">127948</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">263196</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">545198</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">118955</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-28205</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-14585</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">28205</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">14585</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">57500</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">-442500</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">500000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1253184</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2858593</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">107356</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">0</us-gaap:InterestPaidNet>
    <TOMI:EquipmentNetTransferredToInventory contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</TOMI:EquipmentNetTransferredToInventory>
    <TOMI:EquipmentNetTransferredToInventory contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">36256</TOMI:EquipmentNetTransferredToInventory>
    <TOMI:AccruedEquityCompensation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</TOMI:AccruedEquityCompensation>
    <TOMI:AccruedEquityCompensation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">27189</TOMI:AccruedEquityCompensation>
    <us-gaap:NatureOfOperations contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;TOMI Environmental Solutions, Inc., a Florida&#13;corporation (&amp;#8220;TOMI&amp;#8221;, the &amp;#8220;Company&amp;#8221;, &amp;#8220;we&amp;#8221;, &amp;#8220;our&amp;#8221; and &amp;#8220;us&amp;#8221;) is a global&#13;provider of disinfection and decontamination essentials through our premier Binary Ionization Technology&amp;#174;&amp;#160;(BIT&amp;#8482;)&#13;platform, under which we manufacture, license, service and sell our SteraMist&amp;#174;&amp;#160;brand of products, including SteraMist&amp;#174;&amp;#160;BIT&amp;#8482;,&#13;a hydrogen peroxide-based mist and fog. Our business is organized into five divisions: Healthcare, Life Sciences, TOMI Service&#13;Network, Food Safety and Commercial.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Invented under a defense grant in association&#13;with the Defense Advanced Research Projects Agency (DARPA) of the U.S. Department of Defense, BIT&amp;#8482;&amp;#160;is&amp;#160;registered&#13;with the U.S. Environmental Protection Agency (EPA) and&amp;#160;uses a low percentage hydrogen peroxide as its only active ingredient&#13;to produce a fog composed mostly of a hydroxyl radical (&lt;b&gt;.&lt;/b&gt;OH ion), known as ionized Hydrogen Peroxide (iHP&amp;#8482;). Represented&#13;by the SteraMist&amp;#174;&amp;#160;brand of products, iHP&amp;#8482;&amp;#160;produces a germ-killing aerosol that works like a visual non-caustic&#13;gas.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our products are designed to service a broad&#13;spectrum of commercial structures, including, but not limited to, hospitals and medical facilities, bio-safety labs, pharmaceutical&#13;facilities, meat and produce processing facilities, universities and research facilities, vivarium labs, all service industries&#13;including cruise ships, office buildings, hotel and motel rooms, schools, restaurants, military barracks, police and fire departments,&#13;prisons, and athletic facilities. Our products are also used in single-family homes and multi-unit residences. Additionally, our&#13;products have been listed on the EPA&amp;#8217;s List N as products that help combat COVID-19 and are actively being used for this&#13;purpose.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Basis&#13;of Presentation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted&#13;accounting principles utilized in the United States of America (&amp;#8220;GAAP&amp;#8221;), and stated in U.S. dollars, have been prepared&#13;by us, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &amp;#8220;SEC&amp;#8221;).&#13;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been&#13;condensed or omitted pursuant to such rules and regulations, although we believe that the disclosures are adequate to make the&#13;information presented not misleading.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;These&#13;financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,&#13;are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements&#13;should be read in conjunction with our audited financial statements for the year ended December 31, 2020 and notes thereto which&#13;are included in the Annual Report on Form 10-K previously filed with the SEC on March 30, 2021. We follow the same accounting&#13;policies in the preparation of interim reports. The results of operations for the interim periods covered by this Form 10-Q may&#13;not necessarily be indicative of results of operations for the full fiscal year or any other interim period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Principles&#13;of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly owned subsidiary, TOMI Environmental&#13;Solutions, Inc., a Nevada corporation. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Reclassification&#13;of Accounts&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Certain&#13;reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These&#13;reclassifications had no effect on previously reported results of operations or financial position.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Use&#13;of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and&#13;assumptions that affect the amounts reported and disclosed in the accompanying condensed consolidated financial statements and&#13;the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates,&#13;including those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives&#13;of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities,&#13;among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable,&#13;the results of which form the basis for making judgments about the carrying values of our assets and liabilities.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Fair&#13;Value Measurements&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset&#13;or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in&#13;an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the&#13;principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance&#13;describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last&#13;unobservable, that may be used to measure fair value, which are the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 10%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level&#13;    1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 90%"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Quoted&#13;        prices in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level&#13;    2:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Inputs&#13;        other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;&#13;        quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market&#13;        data for substantially the full term of the assets or liabilities.&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level&#13;    3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Unobservable&#13;    inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;financial instruments include cash and cash equivalents, accounts receivable, accounts payable and accrued expenses. All these&#13;items were determined to be Level 1 fair value measurements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximated fair value&#13;because of the short maturity of these instruments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Cash&#13;and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;For&#13;purposes of the statement of cash flows, cash and cash equivalents includes cash on hand, held at financial institutions and other&#13;liquid investments with original maturities of three months or less. At times, these deposits may be in excess of insured limits.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Accounts&#13;Receivable&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.&#13;For those customers to whom we extend credit, we perform periodic evaluations of their status and maintain allowances for potential&#13;credit losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount&#13;of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether&#13;an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of&#13;an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection&#13;have been exhausted and the potential for recovery is considered remote. Bad debt expense for the three months ended March 31,&#13;2021 and 2020 was $115,000 and $25,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;At&#13;March 31, 2021 and December 31, 2020, the allowance for doubtful accounts was $505,000 and $390,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Inventories&#13;are valued at the lower of cost or market using the first-in, first-out (FIFO) method. Inventories consist primarily of finished&#13;goods.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;expense costs to maintain certification to cost of goods sold as incurred.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;review inventory on an ongoing basis, considering factors such as deterioration and obsolescence. We record an allowance for estimated&#13;losses when the facts and circumstances indicate that particular inventories may not be usable. Our reserve for obsolete inventory&#13;was $0 as of March 31, 2021 and December 31, 2020, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Property&#13;and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method&#13;over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures&#13;and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line&#13;method over the lives of the respective leases or service lives of the improvements, whichever is shorter.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;February 2016, the FASB issued ASU No. 2016-02 (ASC 842), &lt;i&gt;Leases&lt;/i&gt;, to require lessees to recognize all leases, with certain&#13;exceptions, on the balance sheet, while recognition on the statement of operations will remain similar to current lease accounting.&#13;Subsequently, the FASB issued ASU No. 2018-10, &lt;i&gt;Codification Improvements to Topic 842, Leases&lt;/i&gt;, ASU No. 2018-11, &lt;i&gt;Targeted&#13;Improvements&lt;/i&gt;, ASU No. 2018-20, &lt;i&gt;Narrow-Scope Improvements for Lessors&lt;/i&gt;, and ASU 2019-01, &lt;i&gt;Codification Improvements&lt;/i&gt;,&#13;to clarify and amend the guidance in ASU No. 2016-02. ASC 842 eliminates real estate-specific provisions and modifies certain&#13;aspects of lessor accounting. This standard is effective for interim and annual periods beginning after December 15, 2018, with&#13;early adoption permitted. We adopted ASC 842 as of January 1, 2019 using the modified retrospective basis with a cumulative effect&#13;adjustment as of that date. In addition, we elected the package of practical expedients permitted under the transition guidance&#13;within the standard, which allowed us to carry forward the historical determination of contracts as leases, lease classification&#13;and not reassess initial direct costs for historical lease arrangements. Accordingly, previously reported financial statements,&#13;including footnote disclosures, have not been recast to reflect the application of the standard to all comparative periods presented.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating&#13;lease assets are included within operating lease right-of-use assets, and the corresponding operating lease liabilities are recorded&#13;as current portion of long-term operating lease, and within long-term liabilities as long-term operating lease, net of current&#13;portion on our condensed consolidated balance sheet as of March 31, 2021 and December 31, 2020.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;have elected not to present short-term leases on the condensed consolidated balance sheet as these leases have a lease term of&#13;12 months or less at lease inception and do not contain purchase options or renewal terms that we are reasonably certain to exercise.&#13;All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at&#13;commencement date. Because most of our leases do not provide an implicit rate of return, we used our incremental borrowing rate&#13;based on the information available at adoption date in determining the present value of lease payments.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Capitalized&#13;Software Development Costs&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;accordance with ASC 985-20 regarding the development of software to be sold, leased, or marketed, we expense such costs as they&#13;are incurred until technological feasibility has been established, at and after which time those costs are capitalized until the&#13;product is available for general release to customers. The periodic expense for the amortization of capitalized software development&#13;costs will be included in cost of sales. Amortization expense for the three months ended March 31, 2021 and 2020, was $10,475,&#13;respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Accounts&#13;Payable&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;As&#13;of March 31, 2021, one vendor accounted for approximately 60% of accounts payable. As of December 31, 2020, two vendors accounted&#13;for approximately 32% of accounts payable.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;For&#13;the three months ended March 31, 2021, two vendors accounted for 64% of cost of sales. For the three months ended March 31, 2020,&#13;one vendor accounted for 89% of cost of sales.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Accrued&#13;Warranties&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 45pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued&#13;warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We estimate&#13;the expected costs to be incurred during the warranty period and record the expense to the condensed consolidated statement of&#13;operations at the date of sale. Our manufacturers assume the warranty against product defects from date of sale, which we extend&#13;to our customers upon sale of the product. We assume responsibility for product reliability and results. As of March 31, 2021,&#13;and December 31, 2020, our warranty reserve was $68,000. (See Note 14).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Income&#13;Taxes&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Deferred&#13;income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases&#13;of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to&#13;reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits&#13;that are, on a more likely than not basis, not expected to be realized in accordance with Accounting Standards Codification (ASC)&#13;guidance for income taxes. Net deferred tax benefits have been fully reserved at March 31, 2021 and December 31, 2020. The effect&#13;on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes&#13;are enacted.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Net&#13;Income (Loss) Per Share&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&#13;net income or (loss) per share is computed by dividing our net income or (loss) by the weighted average number of shares of common&#13;stock outstanding during the period presented. Diluted income or (loss) per share is based on the treasury stock method and includes&#13;the effect from potential issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and&#13;warrants and conversions of preferred stock or debentures.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Potentially&#13;dilutive securities as of March 31, 2021 consisted of 1,880,383 shares of common stock issuable upon exercise of outstanding warrants,&#13;132,500 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of&#13;outstanding shares of Preferred A stock (&amp;#8220;Convertible Series A Preferred Stock&amp;#8221;).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Potentially&#13;dilutive securities as of March 31, 2020 consisted of 2,099,857 shares of common stock issuable upon exercise of outstanding warrants,&#13;103,750 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of&#13;outstanding shares of Preferred A stock (&amp;#8220;Convertible Series A Preferred Stock&amp;#8221;)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&#13;net income or (loss) per share is computed similarly to basic net income or (loss) per share except that the denominator is&#13;increased to include the number of additional shares of common stock that would have been outstanding if the potential shares&#13;of common stock had been issued and if such additional shares were dilutive. Options, warrants and preferred stock of&#13;approximately 2.1 million and 2.2 million shares of common stock were outstanding at March 31, 2021 and December 31, 2020,&#13;respectively, but were excluded from the computation of diluted net loss per share at March 31, 2021 due to the anti-dilutive&#13;effect on net loss per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 75%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net&#13;    Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,619,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Adjustments&#13;    for convertible debt - as converted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest&#13;    on convertible debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;40,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net&#13;    income (loss) attributable to common shareholders&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,659,950&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted&#13;    average number of shares of common stock outstanding:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net&#13;    income (loss) attributable to common shareholders per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;The&#13;following provides a reconciliation of the shares used in calculating the per share amounts for the periods presented:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 75%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Net&#13;    Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,619,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Denominator:&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Basic&#13;    weighted-average shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Effect&#13;    of dilutive securities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,099,857&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Convertible&#13;    Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;103,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Preferred&#13;    Stock&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;63,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&#13;    Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net&#13;    Income (Loss) Per Common Share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.14&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Note:&#13;Warrants, options and preferred stock for the three months ended March 31, 2021 are not included in the computation of diluted&#13;weighted average shares as such inclusion would be anti-dilutive.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Income&#13;        (loss) from Operations Data:&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income&#13;    (Loss) from Operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,659,409&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&#13;    and Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&#13;    and Diluted Income (loss) Per Common Share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Revenue&#13;Recognition&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;recognize revenue in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09,&#13;Revenue from Contracts with Customers (Topic 606). We recognize revenue when we transfer promised goods or services to customers&#13;in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine&#13;revenue recognition for contracts with customers we perform the following five steps: (i) identify the contract(s) with a customer;&#13;(ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction&#13;price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s).&#13;At contract inception, we assess the goods or services promised within each contract, assess whether each promised good or service&#13;is distinct and identify those that are performance obligations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;must use judgment to determine: a) the number of performance obligations based on the determination under step (ii) above and&#13;whether those performance obligations are distinct from other performance obligations in the contract; b) the transaction price&#13;under step (iii) above; and c) the stand-alone selling price for each performance obligation identified in the contract for the&#13;allocation of transaction price in step (iv) above.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Title&#13;and risk of loss generally pass to our customers upon shipment. Our Customers include end users as well as dealers and distributors&#13;who market and sell our products. Our revenue is not contingent upon resale by the dealer or distributor, and we have no further&#13;obligations related to bringing about resale. Shipping and handling costs charged to customers are included in Product Revenues.&#13;The associated expenses are treated as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales&#13;taxes collected from Customers.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Disaggregation&#13;of Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;following table presents our revenues disaggregated by revenue source.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Product&#13;and Service Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the three months ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 75%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;SteraMist&#13;    Product&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,661,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,638,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Service&#13;    and Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;412,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;415,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,073,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,053,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Revenue&#13;by Geographic Region&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the three months ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 75%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;United&#13;    States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,804,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,569,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;269,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,484,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,073,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,053,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Product&#13;revenue includes sales from our standard and customized equipment, solution and accessories sold with our equipment. Revenue is&#13;recognized upon transfer of control of promised products to customers in an amount that reflects the consideration we expect to&#13;receive in exchange for those products.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.75in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Service&#13;and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and&#13;technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an&#13;amount that reflects the consideration we expect to receive in exchange for those services.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Costs&#13;to Obtain a Contract with a Customer&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization&#13;period would have been one year or less. We generally expense sales commissions when incurred because the amortization period&#13;would have been one year or less. These costs are recorded within selling expenses.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Contract&#13;Balances&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;As&#13;of March 31, 2021, and December 31, 2020 we did not have any unsatisfied performance obligations for (i) contracts with an original&#13;expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right&#13;to invoice for services performed.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Arrangements&#13;with Multiple Performance Obligations&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;contracts with customers may include multiple performance obligations. We enter into contracts that can include various combinations&#13;of products and services, which are primarily distinct and accounted for as separate performance obligations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Significant&#13;Judgments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;contracts with customers for products and services often dictate the terms and conditions of when the control of the promised&#13;products or services is transferred to the customer and the amount of consideration to be received in exchange for the products&#13;and services.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Equity&#13;Compensation Expense&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;account for equity compensation expense in accordance with FASB ASC 718, &amp;#8220;Compensation&amp;#8212;Stock Compensation.&amp;#8221;&#13;Under the provisions of FASB ASC 718, equity compensation expense is estimated at the grant date based on the award&amp;#8217;s fair&#13;value.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;July 7, 2017, our shareholders approved the 2016 Equity Incentive Plan, or the 2016 Plan. The 2016 Plan authorizes the grant of&#13;stock options, stock appreciation rights, restricted stock, restricted stock units and performance units/shares. Up to 2,000,000&#13;shares of common stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized&#13;but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by&#13;the 2016 Plan of shares of common stock for numerous reasons, including, but not limited to, shares of common stock underlying&#13;canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash.&#13;Equity compensation expense will typically be awarded in consideration for the future performance of services to us. All recipients&#13;of awards under the 2016 Plan are required to enter into award agreements with us at the time of the award, and awards under the&#13;2016 Plan are expressly conditioned upon such agreements. For the three months ended March 31, 2021 and 2020, we issued 50,000&#13;shares of fully vested common stock, respectively, out of the 2016 Plan to our directors.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Concentrations&#13;of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Financial&#13;instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents.&#13;We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000&#13;at times during the year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Long-Lived&#13;Assets Including Acquired Intangible Assets&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance&#13;indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,&#13;we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are&#13;expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount&#13;by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of&#13;our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model&#13;that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed&#13;long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base&#13;these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections,&#13;and our expectations. We had no long-lived asset impairment charges for the three months ended March 31, 2021 and 2020.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Advertising&#13;and Promotional Expenses&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;expense advertising costs in the period in which they are incurred.&amp;#160;Advertising and promotional expenses for the three months&#13;ended March 31, 2021 and 2020 were approximately $266,000 and $46,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Research&#13;and Development Expenses&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;We&#13;expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2021&#13;and 2020, research and development expenses were approximately $196,000 and $59,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Business&#13;Segments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown&#13;of revenue is presented in &amp;#8220;Revenue Recognition&amp;#8221; in Note 2 above.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Recent&#13;Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;August 2018, the FASB issued ASU No. 2018-15, &amp;#8220;Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer&amp;#8217;s&#13;Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&amp;#8221; This guidance&#13;aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with&#13;the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective&#13;on a prospective or retrospective basis beginning on January 1, 2020, with early adoption permitted. We elected to adopt this&#13;guidance early, in 2020 on a prospective basis. The guidance did not have a material impact on our condensed Consolidated Financial&#13;Statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Inventories&#13;consist of the following at:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&#13;        &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 59%; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Finished&#13;    goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 19%; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4,396,528&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; width: 18%; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3,404,025&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Raw&#13;    Materials &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;368,927&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;377,490&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,765,455&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,781,515&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <TOMI:VendorDepositsTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;At&#13;March 31, 2021 and December 31, 2020, we maintained vendor deposits of $146,130 and $388,712, respectively, for open purchase&#13;orders for inventory.&lt;/font&gt;&lt;/p&gt;</TOMI:VendorDepositsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Property&#13;and equipment consist of the following at:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture&#13;    and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;357,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;357,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,597,793&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,580,743&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;60,703&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;60,703&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Computer&#13;    and software&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;214,860&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;203,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Leasehold&#13;    improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;386,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;386,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Tenant&#13;    Improvement Allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,021,712&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,993,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,786,228&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,695,404&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,235,483&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,298,103&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;For&#13;the three months ended March 31, 2021 and 2020, depreciation was $81,026 and $78,563, respectively. For the three months ended&#13;March 31, 2021 and 2020, amortization of tenant improvement allowance was $9,798 and was recorded as lease expense and included&#13;within general and administrative expense on the consolidated statement of operations.&lt;/font&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Intangible&#13;assets consist of patents and trademarks related to our Binary Ionization Technology. We amortize the patents over the estimated&#13;remaining lives of the related patents. The trademarks have an indefinite life.&amp;#160;Amortization expense was $2,422 and $93,347&#13;for the three months ended March 31, 2021 and 2020, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Definite&#13;life intangible assets consist of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Intellectual&#13;    Property and Patents&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,000,012&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,000,012&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,859,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,856,991&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Intangible&#13;    Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;140,599&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;143,021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Indefinite&#13;life intangible assets consist of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 76%; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Trademarks&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;579,895&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;579,895&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&#13;    Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;720,494&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;722,916&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Approximate&#13;future amortization is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&#13;    Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 88%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;April&#13;    1 &amp;#8211; December 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2023&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2024&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2025&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;141,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;April 2018, we entered into a 10-year lease agreement for a new 9,000-square-foot facility that contains office, warehouse, lab&#13;and research and development space in Frederick, Maryland. The lease agreement was scheduled to commence on December 1, 2018 or&#13;when the property was ready for occupancy. The agreement provided for annual rent of $143,460, an escalation clause that increases&#13;the rent 3% year over year, a landlord tenant improvement allowance of $405,000 and additional landlord work as discussed in the&#13;lease agreement. We took occupancy of the property on December 17, 2018 and the lease was amended in March 2019 to provide for&#13;a 4-month rent holiday and a commencement date of April 1, 2019. Lease expense for operating lease payments is recognized on a&#13;straight-line basis over the lease term.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;balances for our operating lease where we are the lessee are presented as follows within our condensed consolidated balance sheet:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Operating&#13;    leases:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;    31, 2021 (Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Assets:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Operating&#13;    lease right-of-use asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;619,989&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;631,527&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Liabilities:&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Current&#13;    Portion of Long-Term Operating Lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;83,768&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;81,223&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Long-Term&#13;    Operating Lease, Net of Current Portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;931,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;953,190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,015,465&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,034,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;components of lease expense are as follows and are included within general and administrative expense on our condensed consolidated&#13;statement of operations:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Operating&#13;    lease expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,329&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,329&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other&#13;information related to leases where we are the lessee is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 77%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;    31, 2021 (Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted-average&#13;    remaining lease term:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating&#13;    leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&#13;    8.00 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&#13;    8.25 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Discount&#13;    rate:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating&#13;    leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.00%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.00%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Supplemental&#13;cash flow information related to leases where we are the lessee is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Cash&#13;    paid for amounts included in the measurement of lease liabilities:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;36,941&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;35,865&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;As&#13;of March 31, 2021, the maturities of our operating lease liability are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year&#13;    Ended:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Operating&#13;    Lease&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 88%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;April&#13;    1 &amp;#8211; December 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;114,148&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;155,621&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2023&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;160,290&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;165,098&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2025&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;170,051&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;575,131&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&#13;    minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,340,340&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;324,875&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Present&#13;    value of lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,015,465&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;83,768&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Long-term&#13;    portion of lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;931,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;accordance with ASC 985-20 we capitalized certain software development costs associated with updating our continuing line of product&#13;offerings. Capitalized software development costs consist of the following at:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&amp;#160;31,&amp;#160;2021&lt;br /&gt;&#13;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capitalized&#13;    Software Development Costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;125,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;125,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(83,802&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(73,327&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41,902&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;52,377&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Amortization&#13;expense for the three months ended March 31, 2021 and 2020 was $10,475, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <TOMI:CloudComputingServiceContractDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;In&#13;May 2020 we entered into a cloud computing service contract. The contract provides for annual payments in the amount of $30,409&#13;and has a term of 5 years. The annual contract payments are capitalized as a prepaid expense and amortized over a twelve-month&#13;period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;We&#13;have incurred implementation costs of $62,677 in connection with the cloud computing service contract which have been capitalized&#13;in prepaid expenses and other assets as of March 31, 2021. In accordance with&lt;/font&gt; &lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;ASU&#13;No. 2018-15, &lt;font style="background-color: white"&gt;such implementation costs are being amortized over the remaining contract terms&#13;beginning January 1, 2021, which was when the cloud-based service contract was placed in service. Amortization expense for the&#13;three months ended March 31, 2021 was $3,482.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</TOMI:CloudComputingServiceContractDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;Board of Directors (the &amp;#8220;Board&amp;#8221;) may, without further action by our shareholders, from time to time, direct the issuance&#13;of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine the rights,&#13;preferences and limitations of each series. The holders of such preferred stock may be entitled to receive a preference payment&#13;in the event of any liquidation, dissolution or winding-up by us before any payment is made to the holders of our common stock.&#13;Furthermore, the Board could issue preferred stock with voting and other rights that could adversely affect the voting power of&#13;the holders of our common stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Reverse&#13;Stock Split&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;September 9, 2020, the Board approved a reverse stock split of our common stock and our Convertible Series A Preferred Stock,&#13;in each case, at a ratio of 1-for-8 and without any change to the respective par value thereof (the &amp;#8220;Reverse Stock Split&amp;#8221;),&#13;and, on September 10, 2020, we filed an Articles of Amendment to our Articles of Incorporation with the Department of State of&#13;the State of Florida to effect the Reverse Stock Split. The Reverse Stock Split became effective as of September 10, 2020 (the&#13;&amp;#8220;Effective Time&amp;#8221;).&amp;#160; All per-share and share amounts have been retroactively restated in this Quarterly Report&#13;on Form 10-Q for all periods presented to reflect the reverse stock split.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Convertible&#13;Series A Preferred Stock&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;authorized Convertible Series A Preferred Stock, $0.01 par value, consists of 1,000,000 shares. At March 31, 2021 and December&#13;31, 2020, there were 63,750 shares issued and outstanding. The Convertible Series A Preferred Stock is convertible at the rate&#13;of one share of common stock for one share of Convertible Series A Preferred Stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Convertible&#13;Series B Preferred Stock&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;authorized Convertible Series B Preferred Stock, $1,000 stated value, 7.5% cumulative dividend, consists of 4,000 shares. At March&#13;31, 2021 and December 31, 2020, there were no shares issued and outstanding, respectively. Each share of Convertible Series B&#13;Preferred Stock may be converted (at the holder&amp;#8217;s election) into two hundred shares of our common stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Common&#13;Stock&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;During&#13;the three months ended March 31, 2020, we issued 50,000 shares of fully vested common stock valued at $48,000 to members of our&#13;Board (see Note 12).&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;March 2020, 1,041,667 shares of common stock were issued in connection with the conversion of convertible notes payable aggregating&#13;$4,500,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;March 2020, 10,417 shares of common stock were issued in connection with the exercise of warrants for which we received proceeds&#13;of $57,500.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;During&#13;the three months ended March 31, 2021, we issued 50,000 shares of common stock valued at $228,000 to members of our Board (see&#13;Note 12).&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Stock&#13;Options&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 -60pt; text-align: justify; text-indent: 0.75in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;There&#13;were no options granted during the first quarter of 2021.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;I&lt;/font&gt;n&#13;January 2020 we issued two options to purchase an aggregate of 31,250 shares of common stock to our Chief Operating Officer at&#13;an exercise price of $0.80 and $0.96 per share pursuant to her employment agreement with us. The options were valued at a total&#13;of $23,595 and have a term of 5 years. We utilized the Black-Scholes method to fair value the options received by the COO with&#13;the following assumptions: volatility, 135%; expected dividend yield, 0%; risk free interest rate, 1.64%; and a life of 5 years.&#13;The grant date fair value of each share of common stock underlying the options was $0.72 and $0.80. The value of the stock option&#13;was included in accrued expenses at December 31, 2019.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;following table summarizes stock options outstanding as of March 31, 2021 and December 31, 2020:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;    31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 50%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;77,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;62,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Options&#13;outstanding and exercisable by price range as of March 31, 2021 were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Outstanding&#13;    Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercisable&#13;    Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Range&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Life&#13;        in Years&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise&#13;        Price&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;27,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;27,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.88&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.88&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.77&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Stock&#13;Warrants&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;In&#13;January 2020 we issued a warrant to purchase 156,250 shares of common stock to our Chief Executive Officer at an exercise price&#13;of $1.20 per share pursuant to an employment agreement. The warrant was valued at $164,201 and has a term of 5 years. We utilized&#13;the Black-Scholes model to fair value the warrant received by our Chief Executive Officer with the following assumptions: volatility,&#13;136%; expected dividend yield, 0%; risk free interest rate, 1.64%; and a life of 5 years. The grant date fair value of each share&#13;of common stock underlying the warrant was $1.04.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;January 2020 we issued a warrant to purchase 5,208 shares of common stock to an employee at an exercise price of $0.96 per share.&#13;The warrant was valued at $3,594 and has a term of 5 years. We utilized the Black-Scholes model to fair value the warrant received&#13;by the employee with the following assumptions: volatility, 135%; expected dividend yield, 0%; risk free interest rate, 1.58%;&#13;and a life of 5 years. The grant date fair value of each share of common stock underlying the warrant was $0.72. The value of&#13;the warrants was expensed in the fourth quarter of 2019 and included in accrued expenses at December 31, 2019.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;February 2020 we issued a warrant to purchase 18,750 shares of common stock to an employee at an exercise price of $1.20 per share.&#13;The warrant was valued at $18,571 and has a term of 3 years. We utilized the Black-Scholes model to fair value the warrant received&#13;by the employee with the following assumptions: volatility, 155%; expected dividend yield, 0%; risk free interest rate, 1.64%;&#13;and a life of 3 years. The grant date fair value of each share of common stock underlying the warrant was $0.96.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;&lt;font style="background-color: white"&gt;February 11,&#13;2021, we agreed to amend (the &amp;#8220;Warrant Amendment&amp;#8221;) the warrant to purchase 125,000 shares of TOMI common stock, par&#13;value $0.01 (the &amp;#8220;Common Stock&amp;#8221;), issued by TOMI to Dr. Halden S. Shane, TOMI&amp;#8217;s Chief Executive Officer and a&#13;director on TOMI&amp;#8217;s board of directors, on February 11, 2014 (the &amp;#8220;Warrant&amp;#8221;), to provide TOMI an option to repurchase&#13;the Warrant from Dr. Shane at a negotiated price. In connection with the Warrant Amendment, TOMI repurchased the warrant from Dr.&#13;Shane (the &amp;#8220;Repurchase&amp;#8221;) for an aggregate cash consideration of $314,500, representing a 15% discount of the net exercise&#13;cash value of the Warrant, which was calculated using the closing price of the Common Stock on the Nasdaq on February 11, 2021&#13;of $5.36, less the exercise price of the warrants in the amount of $2.40. On the same date, the Warrant Amendment and the Repurchase&#13;was considered, approved and adopted by a disinterested majority of TOMI&amp;#8217;s board of directors.&amp;#160; The $314,500 charge&#13;in connection with the warrant amendment has been included in General and Administrative expenses for the three months ended March&#13;31, 2021.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;following table summarizes the outstanding common stock warrants as of March 31, 2021 and December 31, 2020:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;                                         31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 50%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,155,065&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;585,447&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.97&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(76,796&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2.77&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(168,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2.84&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(614,583&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(6.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,880,383&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Warrants&#13;outstanding and exercisable by price range as of March 31, 2021 were as follows:&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Outstanding&#13;    Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercisable&#13;    Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise&#13;    Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&#13;                                         Weighted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Remaining&#13;        Contractual&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Life&#13;        in Years&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;                                         Average&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise&#13;        Price&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.65&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;158,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;158,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;473,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.69&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;473,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;175,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.63&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;175,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.57&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;523,061&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.91&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;523,061&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;375,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;9.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;375,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,488&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.38&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,488&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,880,383&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,880,383&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;There&#13;were no unvested warrants outstanding as of March 31, 2021.&lt;/font&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;&lt;b&gt;&lt;i&gt;Legal&#13;Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;We&#13;may become a party to litigation in the normal course of business.&amp;#160;In the opinion of management, there are no legal matters&#13;involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows. In addition,&#13;from time to time, we may have to file claims against parties that infringe on our intellectual property.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Product&#13;Liability&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;As&#13;of March 31, 2021 and December 31, 2020, there were no claims against us for product liability.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;SARS&#13;CoV-2 coronavirus&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;March 11, 2020 the World Health Organization declared the&amp;#160;SARS CoV-2 coronavirus&amp;#160;a global pandemic and recommended containment&#13;and mitigation measures worldwide. We have been identified as an essential disinfectant and decontamination vendor by various&#13;agencies and countries. Our operations being essential have been materially affected by the coronavirus outbreak to date. The&#13;uncertain nature of its spread globally may or may not impact our business operations resulting from quarantines of employees,&#13;customers and suppliers as well as potential travel restrictions in areas affected or may be affected in the future.&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <TOMI:ContractsAndAgreementsTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Executive&#13;Agreements&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&lt;u&gt;Halden&#13;S. Shane&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;On&#13;September 22, 2020, we entered into&lt;/font&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;font style="background-color: white"&gt;a&#13;three year employment agreement with Dr. Shane, effective October 1, 2020.&amp;#160;The agreement provides for a base annual salary&#13;of $500,000.&amp;#160;The agreement also provides for a signing bonus of 375,000 warrants. Dr. Shane is also entitled to a cash performance&#13;bonus and an annual issuance of an option to purchase 31,250 shares of common stock from the 2016 Plan at the discretion of the&#13;Board. The agreement also provides that we will reimburse Dr. Shane for the expenses associated with the use of an automobile&#13;up to $750 a month. The term of the agreement is three years.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;In&#13;the event Dr. Shane is terminated as CEO as a result of a change in control, Dr. Shane will be entitled to a lump sum payment&#13;of two years&amp;#8217; salary at the time of such termination.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;The&#13;Board may terminate Dr. Shane for cause by written notification to Dr. Shane; provided, however, that no termination for cause&#13;will be effective unless Dr. Shane has been provided with prior written notice and opportunity for remedial action and fails to&#13;remedy within 30 days thereof, in the event of a termination by the Company (i) by reason of willful dishonesty towards, fraud&#13;upon, or deliberate injury or attempted injury to, the Company, (ii) by reason of material breach of his employment agreement&#13;and (iii) by reason of gross negligence or intentional misconduct with respect to the performance of duties under the agreement.&#13;Upon termination for cause, Dr. Shane will be immediately paid an amount equal to his gross salary. The Board may terminate Dr.&#13;Shane other than for cause at any time upon giving notice to Dr. Shane. Upon such termination, Dr. Shane will be immediately paid&#13;an amount equal to his gross salary.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;&lt;i&gt;&lt;u&gt;Elissa&#13;J. Shane&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;October 1, 2020, we entered into&amp;#160;an employment agreement with Elissa J. Shane, effective October 1, 2020. Pursuant to her&#13;employment agreement, Ms. Shane will receive an annual base salary of at least $270,000, subject to annual review and discretionary&#13;increase by the Compensation Committee of the Board. Ms. Shane is eligible to receive an annual cash bonus and other annual incentive&#13;compensation. The agreement originally provided for a grant of 93,750 warrants. Additionally, in connection with the execution&#13;of&amp;#160;her employment agreement, on October 1, 2020, we issued Ms. Shane a warrant to purchase 93,750 shares of&amp;#160;Common Stock&#13;at an exercise price of $6.17 per share. These provisions were subsequently amended to provide for the issuance to Ms. Shane of&#13;31,250 options from the 2016 Equity Plan at the closing price of $7.06 on the date of grant in lieu of the warrant grant and the&#13;93,750 warrants were cancelled. Ms. Shane acknowledged that the 31,250 options were in full consideration of the amount she was&#13;entitled to under the agreement. Her employment agreement also provides that&amp;#160;we will reimburse Ms. Shane for reasonable and&#13;necessary business and entertainment expenses that she incurs in performing her duties. During the term of her employment, Ms.&#13;Shane will also be entitled to up to four weeks of paid vacation time annually, which will accrue up to six weeks, and to participate&#13;in&amp;#160;our benefit plans and programs, including but not limited to all group health, life, disability and retirement plans.&#13;Ms. Shane is also entitled to the sum of $1,000 per month as a vehicle allowance. The initial term of&amp;#160;her employment agreement&#13;is three years, which may be automatically extended for successive one-year terms, unless either party provides the other with&#13;120 days&amp;#8217; prior written notice of its intent to terminate the&amp;#160;agreement.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;the event Ms. Shane is terminated as COO as a result of a change in control, Ms. Shane will be entitled to a lump sum payment&#13;of one and a half years&amp;#8217; salary at the time of such termination.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Agreements&#13;with Directors&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;December 2017, we increased the annual fee to the members of our Board to $40,000, to be paid in cash on a quarterly basis, with&#13;the exception of the audit committee chairperson, whose annual fee we increased to $45,000, also to be paid in cash on a quarterly&#13;basis. Director compensation also includes the annual issuance of our common stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;For&#13;the three months ended March 31, 2020, we issued an aggregate of 50,000 shares of common stock that were valued at $48,000 to&#13;members of our Board.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;For&#13;the three months ended March 31, 2021, we issued an aggregate of 50,000 shares of common stock that were valued at $228,000 to&#13;members of our Board.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Manufacturing&#13;Agreement&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;In&#13;June 2020 we entered into a manufacturing agreement with Planet Innovation Products, Pty Ltd (&amp;#8220;PI&amp;#8221;). The agreement&#13;does not provide for any minimum purchase commitments and is for a term of three years. The agreement also provides for a warranty&#13;against product defects.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;&lt;b&gt;&lt;i&gt;Cloud&#13;Computing Service Contract&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;In&#13;May 2020 we entered into an agreement for a cloud computing service contract. The contract provides for annual payments in the&#13;amount of $30,409 and has a term of 5 years.&lt;/font&gt; &lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Approximate&#13;minimum payments under the contract are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&#13;    Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 88%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;April&#13;    1 &amp;#8211; December 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2023&amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2024&amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2025&amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;123,000&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Other&#13;Agreements&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;TOMI&#13;Service Network (&amp;#8220;TSN&amp;#8221;) is a national service network composed of existing full-service restoration industry specialists&#13;that have entered initially into licensing agreements with us to become Primary Service Providers (&amp;#8220;PSPs&amp;#8221;). The licensing&#13;agreements originally granted protected territories to PSPs to perform services using our SteraMist&amp;#174; platform of products&#13;and also provide for potential job referrals to PSPs whereby we are entitled to referral fees. Additionally, the agreement provides&#13;for commissions due to PSPs for equipment and solution sales they facilitate to other service providers in their respective territories.&#13;As part of these agreements, we are obligated to provide to the PSPs various training, ongoing support and facilitate a referral&#13;network call center. As of March 31, 2021, we have 199 network companies in TSN. The nature and terms of our TSN agreements may&#13;represent multiple deliverable arrangements. Each of the deliverables in these arrangements typically represent a separate unit&#13;of accounting. There is no exclusivity in our TSN network.&lt;/font&gt;&lt;/p&gt;</TOMI:ContractsAndAgreementsTextBlock>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&#13;    Accrued expenses and other current liabilities consisted of the following at:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Commissions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;158,076&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;151,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Payroll&#13;    and related costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;208,511&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;84,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Director&#13;    fees&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Sales&#13;    Tax Payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,009&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;9,784&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income&#13;    Taxes Payable (Note 16)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued&#13;    warranty (Note 14)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other&#13;    accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;69,951&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70,106&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;629,797&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;501,849&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:GuaranteesTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Our&#13;manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the&#13;product. We assume responsibility for product reliability and results. The warranty is generally limited to a refund of the original&#13;purchase price of the product or a replacement part. We estimate warranty costs based on historical warranty claim experience.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; width: 48px"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding: 0.75pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The&#13;    following table presents warranty reserve activities at:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Beginning&#13;    accrued warranty costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Provision&#13;    for warranty expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,292&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;101,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Settlement&#13;    of warranty claims&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,292&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(63,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Ending&#13;    accrued warranty costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:GuaranteesTextBlock>
    <TOMI:LoansPayableDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;April 21, 2020, we received $410,700 in loan funding from the Paycheck Protection Program (the &amp;#34;PPP&amp;#34;) established pursuant&#13;to the recently enacted Coronavirus Aid, Relief, and Economic Security Act of 2020 (the &amp;#34;CARES Act&amp;#34;) and administered&#13;by the U.S. Small Business Administration (&amp;#34;SBA&amp;#34;). The unsecured loan (the &amp;#34;PPP Loan&amp;#34;) is evidenced by a promissory&#13;note of the Company, dated April 21, 2020 (the &amp;#34;Note&amp;#34;) in the principal amount of $410,700 with City National Bank (the&#13;&amp;#34;Bank&amp;#34;), the lender. Interest expense for the three months ended March 31, 2021 was $1,035.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Under&#13;the terms of the Note and the PPP Loan, interest accrues on the outstanding principal at the rate of 1.0% per annum. The term&#13;of the Note is two years, though it may be payable sooner in connection with an event of default under the Note.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;March of 2021, the loan forgiveness application was filed with our bank and was pending approval as of March 31, 2021.&lt;/font&gt;&lt;/p&gt;</TOMI:LoansPayableDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif; background-color: white"&gt;For&#13;the three months ended March 31, 2021 and 2020, our provision for income tax was $0. Deferred income tax assets and liabilities&#13;are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are&#13;measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred&#13;income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are, on a more likely than not&#13;basis, not expected to be realized in accordance with ASC guidance for income taxes. As of March 31, 2021 and December 31, 2020,&#13;we recorded a valuation allowance of $3,953,000 and $3,530,000, respectively for the portion of the deferred tax assets that we&#13;do not expect to be realized. Management believes that based on the available information, it is more likely than not that the&#13;remaining U.S. deferred tax assets will not be realized, such that a valuation allowance is required against U.S. deferred tax&#13;assets. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such&#13;tax rate changes are enacted.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="background-color: white"&gt;We had&#13;no customers/distributor whose revenue individually represented 10% or more of our total revenue&amp;#160;for the three months ended&#13;March 31, 2021. One customer/distributor accounted for 31% of net revenue for the three months ended March 31, 2020.&amp;#160;We had&#13;three customers/distributors that accounted for 38% of accounts receivable as of March 31, 2021.&amp;#160;Three customers/distributors&#13;accounted for 36% of accounts receivable as of December 31, 2020.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The interim unaudited condensed consolidated&#13;financial statements included herein, presented in accordance with generally accepted accounting principles utilized in the United&#13;States of America (&amp;#8220;GAAP&amp;#8221;), and stated in U.S. dollars, have been prepared by us, without an audit, pursuant to the&#13;rules and regulations of the U.S. Securities and Exchange Commission (the &amp;#8220;SEC&amp;#8221;). Certain information and footnote&#13;disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant&#13;to such rules and regulations, although we believe that the disclosures are adequate to make the information presented not misleading.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;These financial statements reflect all adjustments,&#13;consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information&#13;contained therein. These unaudited condensed consolidated financial statements should be read in conjunction with our audited financial&#13;statements for the year ended December 31, 2020 and notes thereto which are included in the Annual Report on Form 10-K previously&#13;filed with the SEC on March 30, 2021. We follow the same accounting policies in the preparation of interim reports. The results&#13;of operations for the interim periods covered by this Form 10-Q may not necessarily be indicative of results of operations for&#13;the full fiscal year or any other interim period.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The accompanying condensed consolidated financial&#13;statements include the accounts of TOMI and its wholly owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation.&#13;All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Certain reclassifications have been made to prior-year&#13;comparative financial statements to conform to the current year presentation. These reclassifications had no effect on previously&#13;reported results of operations or financial position.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The preparation of the condensed consolidated&#13;financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported&#13;and disclosed in the accompanying condensed consolidated financial statements and the accompanying notes. Actual results could&#13;differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable,&#13;inventory, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment,&#13;fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical&#13;experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making&#13;judgments about the carrying values of our assets and liabilities.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The authoritative guidance for fair value measurements&#13;defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in&#13;the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants&#13;on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable,&#13;(iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs,&#13;of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the&#13;following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 10%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 90%"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Quoted prices in active markets for identical&#13;        assets or liabilities.&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level 2:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Inputs other than Level 1 that are observable, either directly or&#13;        indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs&#13;        that are observable or corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our financial instruments include cash and cash&#13;equivalents, accounts receivable, accounts payable and accrued expenses. All these items were determined to be Level 1 fair value&#13;measurements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The carrying amounts of cash and cash equivalents,&#13;accounts receivable, accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For purposes of the statement of cash flows,&#13;cash and cash equivalents includes cash on hand, held at financial institutions and other liquid investments with original maturities&#13;of three months or less. At times, these deposits may be in excess of insured limits.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our accounts receivable are typically from credit&#13;worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend&#13;credit, we perform periodic evaluations of their status and maintain allowances for potential credit losses as deemed necessary.&#13;We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential credit losses in existing&#13;accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an&#13;analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances&#13;deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for&#13;recovery is considered remote. Bad debt expense for the three months ended March 31, 2021 and 2020 was $115,000 and $25,000, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;At March 31, 2021 and December 31, 2020, the&#13;allowance for doubtful accounts was $505,000 and $390,000, respectively.&amp;#160;&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Inventories are valued at the lower of cost or&#13;market using the first-in, first-out (FIFO) method. Inventories consist primarily of finished goods.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We expense costs to maintain certification to&#13;cost of goods sold as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We review inventory on an ongoing basis, considering&#13;factors such as deterioration and obsolescence. We record an allowance for estimated losses when the facts and circumstances indicate&#13;that particular inventories may not be usable. Our reserve for obsolete inventory was $0 as of March 31, 2021 and December 31,&#13;2020, respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We account for property and equipment at cost&#13;less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets,&#13;generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service&#13;for its intended use. Leasehold improvements are amortized using the straight-line method over the lives of the respective leases&#13;or service lives of the improvements, whichever is shorter.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In February 2016, the FASB issued ASU No. 2016-02&#13;(ASC 842), &lt;i&gt;Leases&lt;/i&gt;, to require lessees to recognize all leases, with certain exceptions, on the balance sheet, while recognition&#13;on the statement of operations will remain similar to current lease accounting. Subsequently, the FASB issued ASU No. 2018-10,&#13;&lt;i&gt;Codification Improvements to Topic 842, Leases&lt;/i&gt;, ASU No. 2018-11, &lt;i&gt;Targeted Improvements&lt;/i&gt;, ASU No. 2018-20, &lt;i&gt;Narrow-Scope&#13;Improvements for Lessors&lt;/i&gt;, and ASU 2019-01, &lt;i&gt;Codification Improvements&lt;/i&gt;, to clarify and amend the guidance in ASU No. 2016-02.&#13;ASC 842 eliminates real estate-specific provisions and modifies certain aspects of lessor accounting. This standard is effective&#13;for interim and annual periods beginning after December 15, 2018, with early adoption permitted. We adopted ASC 842 as of January&#13;1, 2019 using the modified retrospective basis with a cumulative effect adjustment as of that date. In addition, we elected the&#13;package of practical expedients permitted under the transition guidance within the standard, which allowed us to carry forward&#13;the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical&#13;lease arrangements. Accordingly, previously reported financial statements, including footnote disclosures, have not been recast&#13;to reflect the application of the standard to all comparative periods presented.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Operating lease assets are included within operating&#13;lease right-of-use assets, and the corresponding operating lease liabilities are recorded as current portion of long-term operating&#13;lease, and within long-term liabilities as long-term operating lease, net of current portion on our condensed consolidated balance&#13;sheet as of March 31, 2021 and December 31, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We have elected not to present short-term leases&#13;on the condensed consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not&#13;contain purchase options or renewal terms that we are reasonably certain to exercise. All other lease assets and lease liabilities&#13;are recognized based on the present value of lease payments over the lease term at commencement date. Because most of our leases&#13;do not provide an implicit rate of return, we used our incremental borrowing rate based on the information available at adoption&#13;date in determining the present value of lease payments.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In accordance with ASC 985-20 regarding the development&#13;of software to be sold, leased, or marketed, we expense such costs as they are incurred until technological feasibility has been&#13;established, at and after which time those costs are capitalized until the product is available for general release to customers.&#13;The periodic expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization&#13;expense for the three months ended March 31, 2021 and 2020, was $10,475, respectively.&lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <TOMI:AccountsPayablePolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="background-color: white"&gt;As of March&#13;31, 2021, one vendor accounted for approximately 60% of accounts payable. As of December 31, 2020, two vendors accounted for approximately&#13;32% of accounts payable.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For the three months ended March 31, 2021, two&#13;vendors accounted for 64% of cost of sales. For the three months ended March 31, 2020, one vendor accounted for 89% of cost of&#13;sales.&lt;/p&gt;</TOMI:AccountsPayablePolicyTextBlock>
    <us-gaap:ExtendedProductWarrantyPolicy contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 45pt"&gt;Accrued warranties represent the estimated costs,&#13;if any, that will be incurred during the warranty period of our products. We estimate the expected costs to be incurred during&#13;the warranty period and record the expense to the condensed consolidated statement of operations at the date of sale. Our manufacturers&#13;assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume&#13;responsibility for product reliability and results. As of March 31, 2021, and December 31, 2020, our warranty reserve was $68,000.&#13;(See Note 14).&lt;/p&gt;</us-gaap:ExtendedProductWarrantyPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Deferred income tax assets and liabilities are&#13;determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured&#13;using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income&#13;tax assets is reduced, if necessary, by a valuation allowance for any tax benefits that are, on a more likely than not basis, not&#13;expected to be realized in accordance with Accounting Standards Codification (ASC) guidance for income taxes. Net deferred tax&#13;benefits have been fully reserved at March 31, 2021 and December 31, 2020. The effect on deferred income tax assets and liabilities&#13;of a change in tax rates is recognized in the period that such tax rate changes are enacted.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Basic net income or (loss) per share is computed&#13;by dividing our net income or (loss) by the weighted average number of shares of common stock outstanding during the period presented.&#13;Diluted income or (loss) per share is based on the treasury stock method and includes the effect from potential issuance of shares&#13;of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of preferred stock or&#13;debentures.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Potentially dilutive securities as of March 31,&#13;2021 consisted of 1,880,383 shares of common stock issuable upon exercise of outstanding warrants, 132,500 shares of common stock&#13;issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred&#13;A stock (&amp;#8220;Convertible Series A Preferred Stock&amp;#8221;).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Potentially dilutive securities as of March 31,&#13;2020 consisted of 2,099,857 shares of common stock issuable upon exercise of outstanding warrants, 103,750 shares of common stock&#13;issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred&#13;A stock (&amp;#8220;Convertible Series A Preferred Stock&amp;#8221;)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Diluted net income or (loss) per share is&#13;computed similarly to basic net income or (loss) per share except that the denominator is increased to include the number of&#13;additional shares of common stock that would have been outstanding if the potential shares of common stock had been issued&#13;and if such additional shares were dilutive. Options, warrants and preferred stock of 2.1 million and 2.2 million shares of common stock were outstanding at March 31,&#13;2021 and December 31, 2020, respectively, but were excluded from the computation of diluted net loss per share at March 31,&#13;2021 due to the anti-dilutive effect on net loss per share.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the Three Months Ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,619,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Adjustments for convertible debt - as converted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest on convertible debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;40,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,659,950&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted average number of shares of common stock outstanding:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net income (loss) attributable to common shareholders per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="background-color: white"&gt;The following&#13;provides a reconciliation of the shares used in calculating the per share amounts for the periods presented:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the Three Months Ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,619,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Basic weighted-average shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Effect of dilutive securities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,099,857&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Convertible Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;103,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Preferred Stock&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;63,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net Income (Loss) Per Common Share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.14&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Note: Warrants, options and preferred stock for the three months&#13;ended March 31, 2021 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Income (loss) from Operations Data:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income (Loss) from Operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,659,409&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic and Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic and Diluted Income (loss) Per Common Share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We recognize revenue in accordance with Financial&#13;Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606).&#13;We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which&#13;we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers&#13;we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s)&#13;in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in&#13;the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s). At contract inception, we assess&#13;the goods or services promised within each contract, assess whether each promised good or service is distinct and identify those&#13;that are performance obligations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We must use judgment to determine: a) the number&#13;of performance obligations based on the determination under step (ii) above and whether those performance obligations are distinct&#13;from other performance obligations in the contract; b) the transaction price under step (iii) above; and c) the stand-alone selling&#13;price for each performance obligation identified in the contract for the allocation of transaction price in step (iv) above.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Title and risk of loss generally pass to our&#13;customers upon shipment. Our Customers include end users as well as dealers and distributors who market and sell our products.&#13;Our revenue is not contingent upon resale by the dealer or distributor, and we have no further obligations related to bringing&#13;about resale. Shipping and handling costs charged to customers are included in Product Revenues. The associated expenses are treated&#13;as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales taxes collected from Customers.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Disaggregation of Revenue&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The following table presents our revenues disaggregated&#13;by revenue source.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Product and Service Revenue&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the three months ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;SteraMist Product&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,661,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,638,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Service and Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;412,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;415,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,073,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,053,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Revenue by Geographic Region&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the three months ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;United States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,804,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,569,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;269,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,484,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,073,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,053,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Product revenue includes sales from our standard&#13;and customized equipment, solution and accessories sold with our equipment. Revenue is recognized upon transfer of control of promised&#13;products to customers in an amount that reflects the consideration we expect to receive in exchange for those products.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.75in"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Service&#13;and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and&#13;technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an&#13;amount that reflects the consideration we expect to receive in exchange for those services.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Costs to Obtain a Contract with a Customer&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We apply a practical expedient to expense costs&#13;as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. We generally&#13;expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded&#13;within selling expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Contract Balances&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;As of March 31, 2021, and December 31, 2020 we&#13;did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and&#13;(ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Arrangements with Multiple Performance Obligations&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our contracts with customers may include multiple&#13;performance obligations. We enter into contracts that can include various combinations of products and services, which are primarily&#13;distinct and accounted for as separate performance obligations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Significant Judgments&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our contracts with customers for products and&#13;services often dictate the terms and conditions of when the control of the promised products or services is transferred to the&#13;customer and the amount of consideration to be received in exchange for the products and services.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We account for equity compensation expense in&#13;accordance with FASB ASC 718, &amp;#8220;Compensation&amp;#8212;Stock Compensation.&amp;#8221; Under the provisions of FASB ASC 718, equity&#13;compensation expense is estimated at the grant date based on the award&amp;#8217;s fair value.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On July 7, 2017, our shareholders approved the&#13;2016 Equity Incentive Plan, or the 2016 Plan. The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted&#13;stock, restricted stock units and performance units/shares. Up to 2,000,000 shares of common stock are authorized for issuance&#13;under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination&#13;thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons,&#13;including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation&#13;and stock appreciation rights paid out in the form of cash. Equity compensation expense will typically be awarded in consideration&#13;for the future performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements&#13;with us at the time of the award, and awards under the 2016 Plan are expressly conditioned upon such agreements. For the three&#13;months ended March 31, 2021 and 2020, we issued 50,000 shares of fully vested common stock, respectively, out of the 2016 Plan&#13;to our directors.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Financial instruments that potentially subject&#13;us to significant concentrations of credit risk consist principally of cash and cash equivalents. We maintain cash balances at&#13;financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000 at times during the year.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <TOMI:LonglivedAssetsIncludingAcquiredIntangibleAssets contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We assess long-lived assets for potential impairments&#13;at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the&#13;carrying amount of the asset. In evaluating long-lived assets for impairment, we measure recoverability of these assets by comparing&#13;the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If our long-lived assets are considered&#13;to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market&#13;value. We base the calculations of the estimated fair value of our long-lived assets on the income approach. For the income approach,&#13;we use an internally developed discounted cash flow model that includes, among others, the following assumptions: projections of&#13;revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments&#13;to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections,&#13;micro and macro general economic condition projections, and our expectations. We had no long-lived asset impairment charges for&#13;the three months ended March 31, 2021 and 2020.&lt;/p&gt;</TOMI:LonglivedAssetsIncludingAcquiredIntangibleAssets>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We expense advertising costs in the period in&#13;which they are incurred.&amp;#160;Advertising and promotional expenses for the three months ended March 31, 2021 and 2020 were approximately&#13;$266,000 and $46,000, respectively.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="background-color: white"&gt;We&#13;expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2021 and&#13;2020, research and development expenses were approximately $196,000 and $59,000, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We currently have one reportable business segment&#13;due to the fact that we derive our revenue primarily from one product. A breakdown of revenue is presented in &amp;#8220;Revenue Recognition&amp;#8221;&#13;in Note 2 above.&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In August 2018, the FASB issued ASU No. 2018-15,&#13;&amp;#8220;Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer&amp;#8217;s Accounting for Implementation Costs Incurred&#13;in a Cloud Computing Arrangement That is a Service Contract.&amp;#8221; This guidance aligns the requirements for capitalizing implementation&#13;costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs&#13;incurred to develop or obtain internal-use software. This guidance is effective on a prospective or retrospective basis beginning&#13;on January 1, 2020, with early adoption permitted. We elected to adopt this guidance early, in 2020 on a prospective basis. The&#13;guidance did not have a material impact on our condensed Consolidated Financial Statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentEffectsOnEarningsPerShareTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the Three Months Ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,619,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Adjustments for convertible debt - as converted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Interest on convertible debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;40,689&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,659,950&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted average number of shares of common stock outstanding:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net income (loss) attributable to common shareholders per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="background-color: white"&gt;The following&#13;provides a reconciliation of the shares used in calculating the per share amounts for the periods presented:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the Three Months Ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,619,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Basic weighted-average shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Effect of dilutive securities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Warrants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,099,857&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Convertible Debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;103,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Preferred Stock&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;63,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Net Income (Loss) Per Common Share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.14&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Note: Warrants, options and preferred stock for the three months&#13;ended March 31, 2021 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Income (loss) from Operations Data:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income (Loss) from Operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,510,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,659,409&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic and Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,850,352&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16,805,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,117,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic and Diluted Income (loss) Per Common Share&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ImpairmentEffectsOnEarningsPerShareTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Product and Service Revenue&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the three months ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;SteraMist Product&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,661,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,638,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Service and Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;412,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;415,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,073,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,053,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Revenue by Geographic Region&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;For the three months ended March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 78%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;United States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,804,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,569,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;269,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,484,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,073,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,053,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture&#13;    and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;357,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;357,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,597,793&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,580,743&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;60,703&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;60,703&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Computer&#13;    and software&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;214,860&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;203,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Leasehold&#13;    improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;386,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;386,120&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Tenant&#13;    Improvement Allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,021,712&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,993,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,786,228&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,695,404&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,235,483&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,298,103&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Intellectual&#13;    Property and Patents&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,000,012&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,000,012&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,859,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,856,991&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Intangible&#13;    Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;140,599&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;143,021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 76%; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Trademarks&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;579,895&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;579,895&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&#13;    Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;720,494&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;722,916&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <TOMI:OperatingLeaseLiabilityTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Operating&#13;    leases:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;    31, 2021 (Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Assets:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Operating&#13;    lease right-of-use asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;619,989&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;631,527&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Liabilities:&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Current&#13;    Portion of Long-Term Operating Lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;83,768&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;81,223&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Long-Term&#13;    Operating Lease, Net of Current Portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;931,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;953,190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,015,465&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,034,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMI:OperatingLeaseLiabilityTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Operating&#13;    lease expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,329&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;39,329&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <TOMI:LeaseOtherInformationTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 77%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;    31, 2021 (Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Weighted-average&#13;    remaining lease term:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating&#13;    leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&#13;    8.00 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&#13;    8.25 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Discount&#13;    rate:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Operating&#13;    leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.00%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.00%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMI:LeaseOtherInformationTableTextBlock>
    <TOMI:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For&#13;        the Three Months Ended March 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Cash&#13;    paid for amounts included in the measurement of lease liabilities:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;36,941&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;35,865&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMI:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Year&#13;    Ended:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Operating&#13;    Lease&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 88%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;April&#13;    1 &amp;#8211; December 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;114,148&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;155,621&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2023&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;160,290&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;165,098&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2025&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;170,051&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;575,131&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&#13;    minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,340,340&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;324,875&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Present&#13;    value of lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,015,465&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;83,768&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Long-term&#13;    portion of lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;931,697&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;    31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 50%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;77,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;62,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;16.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Outstanding&#13;    Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercisable&#13;    Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Range&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Life&#13;        in Years&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise&#13;        Price&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;27,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;27,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.88&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.88&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.77&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;25,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&#13;    of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 50%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,155,065&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;585,447&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.97&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(76,796&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2.77&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(168,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(2.84&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(614,583&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(6.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Outstanding,&#13;    end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,880,383&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <TOMI:WarrantsOutstandingAndExercisableByPriceRange contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Outstanding&#13;    Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercisable&#13;    Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise&#13;    Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Average&#13;        Weighted&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Remaining&#13;        Contractual&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Life&#13;        in Years&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted&#13;        Average&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Exercise&#13;        Price&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.65&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 4%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;158,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;158,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;473,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.69&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;473,958&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;175,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.63&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;175,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.57&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;523,061&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.91&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;523,061&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;12,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;0.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.36&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;28,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;375,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;9.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;375,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;6.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,488&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.38&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,488&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;8.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,880,383&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,880,383&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMI:WarrantsOutstandingAndExercisableByPriceRange>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Commissions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;158,076&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;151,709&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Payroll&#13;    and related costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;208,511&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;84,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Director&#13;    fees&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Sales&#13;    Tax Payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,009&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;9,784&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Income&#13;    Taxes Payable (Note 16)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accrued&#13;    warranty (Note 14)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Other&#13;    accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;69,951&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;70,106&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;629,797&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;501,849&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31, 2021&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Beginning&#13;    accrued warranty costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Provision&#13;    for warranty expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;1,292&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;101,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Settlement&#13;    of warranty claims&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(1,292&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(63,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Ending&#13;    accrued warranty costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:InterestExpenseDebt contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">40689</us-gaap:InterestExpenseDebt>
    <TOMI:NetLossAttributableToCommonShareholders contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1510940</TOMI:NetLossAttributableToCommonShareholders>
    <TOMI:NetLossAttributableToCommonShareholders contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">2659950</TOMI:NetLossAttributableToCommonShareholders>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">63750</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">103750</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="INF">2099857</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">115000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">25000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">505000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">390000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">0</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:InventoryValuationReserves>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember" unitRef="Percent" decimals="INF">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_OneVendorMember_us-gaap_AccountsPayableMember" unitRef="Percent" decimals="INF">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-03-31_custom_OneVendorMember_us-gaap_CostOfSalesMember" unitRef="Percent" decimals="INF">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-12-31_custom_TwoVendorsMember_us-gaap_AccountsPayableMember" unitRef="Percent" decimals="INF">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-12-31_custom_ThreeCustomersMember_us-gaap_AccountsReceivableMember" unitRef="Percent" decimals="INF">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_ThreeCustomersMember_us-gaap_AccountsReceivableMember" unitRef="Percent" decimals="INF">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2021-01-01to2021-03-31_custom_TwoVendorsMember_us-gaap_CostOfSalesMember" unitRef="Percent" decimals="INF">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">68000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">68000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2021-01-01to2021-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">1880383</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">2099857</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2021-01-01to2021-03-31_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">132500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-03-31_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">103750</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2021-01-01to2021-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">63750</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AdvertisingExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">266000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">46000</us-gaap:AdvertisingExpense>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">368927</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">377490</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">4396528</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3404025</us-gaap:InventoryFinishedGoods>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1786228</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1695404</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3021712</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2993507</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">405000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">405000</us-gaap:ConstructionInProgressGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">386120</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">386120</us-gaap:LeaseholdImprovementsGross>
    <TOMI:ComputerSoftware contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">214860</TOMI:ComputerSoftware>
    <TOMI:ComputerSoftware contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">203704</TOMI:ComputerSoftware>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">60703</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">60703</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1597793</us-gaap:PostconfirmationEquipment>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1580743</us-gaap:PostconfirmationEquipment>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">357236</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">357236</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:Depreciation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">81026</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">78563</us-gaap:Depreciation>
    <TOMI:AmortizationOfTenantImprovementAllowance contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">9798</TOMI:AmortizationOfTenantImprovementAllowance>
    <TOMI:AmortizationOfTenantImprovementAllowance contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">9798</TOMI:AmortizationOfTenantImprovementAllowance>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">140599</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">143021</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">2859413</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2856991</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3000012</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3000012</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IndefiniteLivedTrademarks contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">579895</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">579895</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">94000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">7000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">2422</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">93347</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1015465</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1034413</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">39329</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">39329</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-03-31">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P8Y3M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="AsOf2021-03-31" unitRef="Percent" decimals="INF">0.0700</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="AsOf2020-12-31" unitRef="Percent" decimals="INF">0.0700</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">36941</us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm>
    <us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="0">35865</us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">324875</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">1340340</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">575131</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">170051</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">165098</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">160290</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">155621</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">114148</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">41902</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">52377</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">83802</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">73327</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">125704</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">125704</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">132500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">132500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">77500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_StockOptions1Member" unitRef="Shares" decimals="INF">27500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_StockOptions2Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_StockOptions3Member" unitRef="Shares" decimals="INF">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_StockOptions4Member" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_StockOptions5Member" unitRef="Shares" decimals="INF">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_StockOptions6Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">2500</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">62500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">2.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">2.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">2.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">16.8</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">0.40</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">3.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_StockOptions1Member" unitRef="USDPShares" decimals="INF">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_StockOptions2Member" unitRef="USDPShares" decimals="INF">0.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_StockOptions3Member" unitRef="USDPShares" decimals="INF">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_StockOptions4Member" unitRef="USDPShares" decimals="INF">2.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_StockOptions5Member" unitRef="USDPShares" decimals="INF">4.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_StockOptions6Member" unitRef="USDPShares" decimals="INF">7.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_StockOptions1Member" unitRef="Shares" decimals="INF">27500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_StockOptions2Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_StockOptions3Member" unitRef="Shares" decimals="INF">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_StockOptions4Member" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_StockOptions5Member" unitRef="Shares" decimals="INF">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_StockOptions6Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31">P3Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_StockOptions1Member">P3Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_StockOptions2Member">P2Y9M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_StockOptions3Member">P2Y9M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_StockOptions4Member">P3Y9M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_StockOptions5Member">P4Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_StockOptions6Member">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">1880383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">2049133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">2155065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants1Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants2Member" unitRef="Shares" decimals="INF">158125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants3Member" unitRef="Shares" decimals="INF">473958</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants4Member" unitRef="Shares" decimals="INF">6250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants5Member" unitRef="Shares" decimals="INF">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants6Member" unitRef="Shares" decimals="INF">1250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants7Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants8Member" unitRef="Shares" decimals="INF">523061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants9Member" unitRef="Shares" decimals="INF">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants10Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants11Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants12Member" unitRef="Shares" decimals="INF">28750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants13Member" unitRef="Shares" decimals="INF">375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2021-03-31_custom_Warrants14Member" unitRef="Shares" decimals="INF">1488</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">168750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">614583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">76796</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">585447</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">2.66</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">2.55</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">3.12</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">2.84</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">6.40</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.00</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">2.77</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.00</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">4.97</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">2.66</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants1Member" unitRef="USDPShares" decimals="INF">0.64</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants2Member" unitRef="USDPShares" decimals="INF">0.8</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants3Member" unitRef="USDPShares" decimals="INF">0.96</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants4Member" unitRef="USDPShares" decimals="INF">1.12</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants5Member" unitRef="USDPShares" decimals="INF">1.20</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants6Member" unitRef="USDPShares" decimals="INF">1.36</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants7Member" unitRef="USDPShares" decimals="INF">2.16</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants8Member" unitRef="USDPShares" decimals="INF">2.32</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants9Member" unitRef="USDPShares" decimals="INF">2.40</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants10Member" unitRef="USDPShares" decimals="INF">2.56</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants11Member" unitRef="USDPShares" decimals="INF">3.36</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants12Member" unitRef="USDPShares" decimals="INF">4.00</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants13Member" unitRef="USDPShares" decimals="INF">6.95</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_Warrants14Member" unitRef="USDPShares" decimals="INF">8.40</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">1880383</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants1Member" unitRef="Shares" decimals="INF">31250</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants2Member" unitRef="Shares" decimals="INF">158125</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants3Member" unitRef="Shares" decimals="INF">473958</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants4Member" unitRef="Shares" decimals="INF">6250</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants5Member" unitRef="Shares" decimals="INF">175000</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants6Member" unitRef="Shares" decimals="INF">1250</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants7Member" unitRef="Shares" decimals="INF">31250</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants8Member" unitRef="Shares" decimals="INF">523061</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants9Member" unitRef="Shares" decimals="INF">12500</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants10Member" unitRef="Shares" decimals="INF">31250</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants11Member" unitRef="Shares" decimals="INF">31250</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants12Member" unitRef="Shares" decimals="INF">28750</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants13Member" unitRef="Shares" decimals="INF">375000</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_Warrants14Member" unitRef="Shares" decimals="INF">1488</TOMI:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <us-gaap:ContractualObligationDueInFifthYear contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">15000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueInFourthYear contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">30000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInThirdYear contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">30000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInSecondYear contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">30000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">18000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:ContractualObligation contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">123000</us-gaap:ContractualObligation>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">69951</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">70106</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ExtendedProductWarrantyAccrualCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">68000</us-gaap:ExtendedProductWarrantyAccrualCurrent>
    <us-gaap:ExtendedProductWarrantyAccrualCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">68000</us-gaap:ExtendedProductWarrantyAccrualCurrent>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">77000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">77000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">7009</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">9784</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <TOMI:DirectorFeesCurrentAndNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">41250</TOMI:DirectorFeesCurrentAndNoncurrent>
    <TOMI:DirectorFeesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">41250</TOMI:DirectorFeesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">208511</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">84000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">158076</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">151709</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">68000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">68000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">30000</us-gaap:ExtendedProductWarrantyAccrual>
    <TOMI:SettlementOfWarrantyClaims contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">-1292</TOMI:SettlementOfWarrantyClaims>
    <TOMI:SettlementOfWarrantyClaims contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">-63041</TOMI:SettlementOfWarrantyClaims>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1292</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">101041</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:InterestExpenseOther contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="0">1035</us-gaap:InterestExpenseOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2021-03-31" unitRef="USD" decimals="0">3953000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3530000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31">P3Y4M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants1Member">P2Y7M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants2Member">P2Y6M4D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants3Member">P1Y8M8D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants4Member">P3Y18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants5Member">P3Y7M17D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants6Member">P1Y6M25D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants7Member">P9M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants8Member">P10M28D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants9Member">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants10Member">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants11Member">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants12Member">P4Y4M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants13Member">P9Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2021-01-01to2021-03-31_custom_Warrants14Member">P2Y4M17D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2021&#13;        &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;        31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 59%; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Finished&#13;    goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 19%; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4,396,528&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; width: 18%; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3,404,025&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Raw&#13;    Materials &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;368,927&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;377,490&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4,765,455&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,781,515&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;The Company has evaluated subsequent events through the date the&#13;financial statements were issued and up to the time of filing of the financial statements with the SEC. There were no reportable&#13;subsequent events.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&#13;    Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 88%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;April&#13;    1 &amp;#8211; December 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;7,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2023&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2024&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2025&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;94,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;141,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&#13;    Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 88%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;April&#13;    1 &amp;#8211; December 31, 2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;18,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2023&amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2024&amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;December&#13;    31, 2025&amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;123,000&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <TOMI:CapitalizedSoftwareDevelopmentCostsTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&amp;#160;31,&amp;#160;2021&lt;br /&gt;&#13;(Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;    31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 76%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Capitalized&#13;    Software Development Costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;125,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;125,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Less:&#13;    Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(83,802&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(73,327&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;41,902&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;52,377&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMI:CapitalizedSoftwareDevelopmentCostsTableTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>tomi-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 213948 TOMI 03312021 10Q1.xfr; Date: 2021%2D05%2D17T18:10:08Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80120008 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9605o7xRiXgOn8uMbX9cWaCPSaP9wJl+SZkxvm58bYmaLykq0kO1gyBqQ9gGUVMI -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:TOMI="http://tomimist.com/20210331" elementFormDefault="qualified" targetNamespace="http://tomimist.com/20210331">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://tomimist.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" id="CondensedConsolidatedBalanceSheet">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" id="CondensedConsolidatedBalanceSheetParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" id="CondensedConsolidatedStatementOfOperations">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" id="CondensedConsolidatedStatementOfStockholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" id="CondensedConsolidatedStatementOfCashFlows">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/DescriptionOfBusiness" id="DescriptionOfBusiness">
	  <link:definition>00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/Inventories" id="Inventories">
	  <link:definition>00000009 - Disclosure - 3. INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/VendorDeposits" id="VendorDeposits">
	  <link:definition>00000010 - Disclosure - 4. VENDOR DEPOSITS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>00000011 - Disclosure - 5. PROPERTY AND EQUIPMENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IntangibleAssets" id="IntangibleAssets">
	  <link:definition>00000012 - Disclosure - 6. INTANGIBLE ASSETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/Leases" id="Leases">
	  <link:definition>00000013 - Disclosure - 7. LEASES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" id="CapitalizedSoftwareDevelopmentCosts">
	  <link:definition>00000014 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CloudComputingServiceContract" id="CloudComputingServiceContract">
	  <link:definition>00000015 - Disclosure - 9. CLOUD COMPUTING SERVICE CONTRACT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquity" id="ShareholdersEquity">
	  <link:definition>00000016 - Disclosure - 10. SHAREHOLDERS' EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000017 - Disclosure - 11. COMMITMENTS AND CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ContractsAndAgreements" id="ContractsAndAgreements">
	  <link:definition>00000018 - Disclosure - 12. CONTRACTS AND AGREEMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" id="AccruedExpensesAndOtherCurrentLiabilities">
	  <link:definition>00000019 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/AccruedWarranty" id="AccruedWarranty">
	  <link:definition>00000020 - Disclosure - 14. ACCRUED WARRANTY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LoanPayable" id="LoanPayable">
	  <link:definition>00000021 - Disclosure - 15. LOAN PAYABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000022 - Disclosure - 16. INCOME TAXES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CustomerConcentration" id="CustomerConcentration">
	  <link:definition>00000023 - Disclosure - 17. CUSTOMER CONCENTRATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000024 - Disclosure - 18. SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000025 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000027 - Disclosure - 3. INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
	  <link:definition>00000028 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
	  <link:definition>00000029 - Disclosure - 6. INTANGIBLE ASSETS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000030 - Disclosure - 7. LEASES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" id="CapitalizedSoftwareDevelopmentCostsTables">
	  <link:definition>00000031 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquityTables" id="ShareholdersEquityTables">
	  <link:definition>00000032 - Disclosure - 10. SHAREHOLDERS' EQUITY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" id="ContractsAndAgreementsTables">
	  <link:definition>00000033 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" id="AccruedExpensesAndOtherCurrentLiabilitiesTables">
	  <link:definition>00000034 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/AccruedWarrantyTables" id="AccruedWarrantyTables">
	  <link:definition>00000035 - Disclosure - 14. ACCRUED WARRANTY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000036 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" id="SummaryOfSignificantAccountingPoliciesDetails1">
	  <link:definition>00000037 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" id="SummaryOfSignificantAccountingPoliciesDetails2">
	  <link:definition>00000038 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" id="SummaryOfSignificantAccountingPoliciesDetails3">
	  <link:definition>00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000041 - Disclosure - 3. INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" id="VendorDepositsDetailsNarrative">
	  <link:definition>00000042 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails">
	  <link:definition>00000043 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative">
	  <link:definition>00000044 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
	  <link:definition>00000045 - Disclosure - 6. INTANGIBLE ASSETS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IntangibleAssetsDetails1" id="IntangibleAssetsDetails1">
	  <link:definition>00000046 - Disclosure - 6. INTANGIBLE ASSETS (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IntangibleAssetsDetails2" id="IntangibleAssetsDetails2">
	  <link:definition>00000047 - Disclosure - 6. INTANGIBLE ASSETS (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
	  <link:definition>00000048 - Disclosure - 6. INTANGIBLE ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LeasesDetails" id="LeasesDetails">
	  <link:definition>00000049 - Disclosure - 7. LEASES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LeasesDetails1" id="LeasesDetails1">
	  <link:definition>00000050 - Disclosure - 7. LEASES (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LeasesDetails2" id="LeasesDetails2">
	  <link:definition>00000051 - Disclosure - 7. LEASES (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LeasesDetails3" id="LeasesDetails3">
	  <link:definition>00000052 - Disclosure - 7. LEASES (Details 3)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LeasesDetails4" id="LeasesDetails4">
	  <link:definition>00000053 - Disclosure - 7. LEASES (Details 4)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" id="CapitalizedSoftwareDevelopmentCostsDetails">
	  <link:definition>00000054 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" id="CapitalizedSoftwareDevelopmentCostsDetailsNarrative">
	  <link:definition>00000055 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquityDetails" id="ShareholdersEquityDetails">
	  <link:definition>00000056 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" id="ShareholdersEquityDetails1">
	  <link:definition>00000057 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" id="ShareholdersEquityDetails2">
	  <link:definition>00000058 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" id="ShareholdersEquityDetails3">
	  <link:definition>00000059 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details 3)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" id="ShareholdersEquityDetailsNarrative">
	  <link:definition>00000060 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" id="ContractsAndAgreementsDetails">
	  <link:definition>00000061 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" id="AccruedExpensesAndOtherCurrentLiabilitiesDetails">
	  <link:definition>00000062 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/AccruedWarrantyDetails" id="AccruedWarrantyDetails">
	  <link:definition>00000063 - Disclosure - 14. ACCRUED WARRANTY (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" id="LoanPayableDetailsNarrative">
	  <link:definition>00000064 - Disclosure - 15. LOAN PAYABLE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000065 - Disclosure - 16. INCOME TAXES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" id="CustomerConcentrationDetailsNarrative">
	  <link:definition>00000066 - Disclosure - 17. CUSTOMER CONCENTRATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="tomi-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomi-20210331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomi-20210331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="tomi-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
    <element id="TOMI_OtherAssetsOther" name="OtherAssetsOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ConsultingFees" name="ConsultingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_EquityCompensationExpense" name="EquityCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_IncreaseDecreaseInLeaseLiabilities" name="IncreaseDecreaseInLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_EquipmentNetTransferredToInventory" name="EquipmentNetTransferredToInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_AccruedEquityCompensation" name="AccruedEquityCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_VendorDepositsTextBlock" name="VendorDepositsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_CloudComputingServiceContractDisclosureTextBlock" name="CloudComputingServiceContractDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ContractsAndAgreementsTextBlock" name="ContractsAndAgreementsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_LoansPayableDisclosureTextBlock" name="LoansPayableDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_AccountsPayablePolicyTextBlock" name="AccountsPayablePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets" name="LonglivedAssetsIncludingAcquiredIntangibleAssets" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_OperatingLeaseLiabilityTableTextBlock" name="OperatingLeaseLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_LeaseOtherInformationTableTextBlock" name="LeaseOtherInformationTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" name="SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_WarrantsOutstandingAndExercisableByPriceRange" name="WarrantsOutstandingAndExercisableByPriceRange" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_NetLossAttributableToCommonShareholders" name="NetLossAttributableToCommonShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ComputerSoftware" name="ComputerSoftware" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_AmortizationOfTenantImprovementAllowance" name="AmortizationOfTenantImprovementAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_DirectorFeesCurrentAndNoncurrent" name="DirectorFeesCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_SettlementOfWarrantyClaims" name="SettlementOfWarrantyClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock" name="CapitalizedSoftwareDevelopmentCostsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_InternationalMember" name="InternationalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_SteraMistProductMember" name="SteraMistProductMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ServiceAndTrainingMember" name="ServiceAndTrainingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ThreecustomerMember" name="ThreecustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ThreeCustomersMember" name="ThreeCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_OneCustomersMember" name="OneCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_TwoCustomersMember" name="TwoCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_OneCustomerMember" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_OneVendorMember" name="OneVendorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ThreeVendorsMember" name="ThreeVendorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_TwoVendorsMember" name="TwoVendorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_StockOptions1Member" name="StockOptions1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_StockOptions2Member" name="StockOptions2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_StockOptions3Member" name="StockOptions3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_StockOptions4Member" name="StockOptions4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_StockOptions5Member" name="StockOptions5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants1Member" name="Warrants1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants2Member" name="Warrants2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants3Member" name="Warrants3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants4Member" name="Warrants4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants5Member" name="Warrants5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants6Member" name="Warrants6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants7Member" name="Warrants7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants8Member" name="Warrants8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants9Member" name="Warrants9Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants10Member" name="Warrants10Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants11Member" name="Warrants11Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants12Member" name="Warrants12Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants13Member" name="Warrants13Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_Warrants14Member" name="Warrants14Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_StockOptions6Member" name="StockOptions6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_CapitalizedPatentAdditions" name="CapitalizedPatentAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" name="CapitalizationOfPatentCostsReclassifiedFromOtherAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_CloudComputingServiceContractAbstract" name="CloudComputingServiceContractAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ContractsAndAgreementsAbstract" name="ContractsAndAgreementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_AccruedWarrantyAbstract" name="AccruedWarrantyAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract" name="SummaryOfSignificantAccountingPoliciesDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract" name="SummaryOfSignificantAccountingPoliciesDetails2Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>tomi-20210331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 213948 TOMI 03312021 10Q1.xfr; Date: 2021%2D05%2D17T18:10:08Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80120008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomimist.com/role/DocumentAndEntityInformation" xlink:href="tomi-20210331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" xlink:href="tomi-20210331.xsd#CondensedConsolidatedBalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomi-20210331.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/DescriptionOfBusiness" xlink:href="tomi-20210331.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Inventories" xlink:href="tomi-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDeposits" xlink:href="tomi-20210331.xsd#VendorDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipment" xlink:href="tomi-20210331.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssets" xlink:href="tomi-20210331.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Leases" xlink:href="tomi-20210331.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CloudComputingServiceContract" xlink:href="tomi-20210331.xsd#CloudComputingServiceContract" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquity" xlink:href="tomi-20210331.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CommitmentsAndContingencies" xlink:href="tomi-20210331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreements" xlink:href="tomi-20210331.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarranty" xlink:href="tomi-20210331.xsd#AccruedWarranty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayable" xlink:href="tomi-20210331.xsd#LoanPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxes" xlink:href="tomi-20210331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentration" xlink:href="tomi-20210331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SubsequentEvents" xlink:href="tomi-20210331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesTables" xlink:href="tomi-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsTables" xlink:href="tomi-20210331.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesTables" xlink:href="tomi-20210331.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityTables" xlink:href="tomi-20210331.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:href="tomi-20210331.xsd#ContractsAndAgreementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyTables" xlink:href="tomi-20210331.xsd#AccruedWarrantyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesDetails" xlink:href="tomi-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:href="tomi-20210331.xsd#VendorDepositsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails1" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails2" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails" xlink:href="tomi-20210331.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails1" xlink:href="tomi-20210331.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails2" xlink:href="tomi-20210331.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails3" xlink:href="tomi-20210331.xsd#LeasesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails4" xlink:href="tomi-20210331.xsd#LeasesDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:href="tomi-20210331.xsd#ContractsAndAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyDetails" xlink:href="tomi-20210331.xsd#AccruedWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:href="tomi-20210331.xsd#LoanPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:href="tomi-20210331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomi-20210331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OtherAssetsOther" xlink:label="loc_TOMIOtherAssetsOther" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_TOMIOtherAssetsOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="loc_us-gaapLongTermLoansPayable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapLongTermLoansPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ConsultingFees" xlink:label="loc_TOMIConsultingFees" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_TOMIConsultingFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaapInterestIncomeOther" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestIncomeOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS&apos; EQUITY (UNAUDITED)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaapOtherDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOtherDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_EquityCompensationExpense" xlink:label="loc_TOMIEquityCompensationExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMIEquityCompensationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInDeposits" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_IncreaseDecreaseInLeaseLiabilities" xlink:label="loc_TOMIIncreaseDecreaseInLeaseLiabilities" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMIIncreaseDecreaseInLeaseLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizedPatentAdditions" xlink:label="loc_TOMICapitalizedPatentAdditions" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_TOMICapitalizedPatentAdditions" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromOtherDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDeposits" xlink:title="00000010 - Disclosure - 4. VENDOR DEPOSITS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipment" xlink:title="00000011 - Disclosure - 5. PROPERTY AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssets" xlink:title="00000012 - Disclosure - 6. INTANGIBLE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/Leases" xlink:title="00000013 - Disclosure - 7. LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:title="00000014 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CloudComputingServiceContract" xlink:title="00000015 - Disclosure - 9. CLOUD COMPUTING SERVICE CONTRACT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquity" xlink:title="00000016 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - 11. COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreements" xlink:title="00000018 - Disclosure - 12. CONTRACTS AND AGREEMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000019 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarranty" xlink:title="00000020 - Disclosure - 14. ACCRUED WARRANTY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayable" xlink:title="00000021 - Disclosure - 15. LOAN PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - 16. INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentration" xlink:title="00000023 - Disclosure - 17. CUSTOMER CONCENTRATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - 18. SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000025 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesTables" xlink:title="00000027 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:title="00000028 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsTables" xlink:title="00000029 - Disclosure - 6. INTANGIBLE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesTables" xlink:title="00000030 - Disclosure - 7. LEASES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:title="00000031 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityTables" xlink:title="00000032 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:title="00000033 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000034 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyTables" xlink:title="00000035 - Disclosure - 14. ACCRUED WARRANTY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000038 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - 3. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:title="00000042 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:title="00000043 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostconfirmationEquipment" xlink:label="loc_us-gaapPostconfirmationEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapPostconfirmationEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:label="loc_us-gaapPublicUtilitiesPropertyPlantAndEquipmentVehicles" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapPublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ComputerSoftware" xlink:label="loc_TOMIComputerSoftware" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_TOMIComputerSoftware" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaapConstructionInProgressGross" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapConstructionInProgressGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000044 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails" xlink:title="00000045 - Disclosure - 6. INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails1" xlink:title="00000046 - Disclosure - 6. INTANGIBLE ASSETS (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails2" xlink:title="00000047 - Disclosure - 6. INTANGIBLE ASSETS (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000048 - Disclosure - 6. INTANGIBLE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails" xlink:title="00000049 - Disclosure - 7. LEASES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails1" xlink:title="00000050 - Disclosure - 7. LEASES (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails2" xlink:title="00000051 - Disclosure - 7. LEASES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails3" xlink:title="00000052 - Disclosure - 7. LEASES (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails4" xlink:title="00000053 - Disclosure - 7. LEASES (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:title="00000054 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaapCapitalizedComputerSoftwareGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:to="loc_us-gaapCapitalizedComputerSoftwareGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:title="00000055 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails" xlink:title="00000056 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:title="00000057 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:title="00000058 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:title="00000059 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000060 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:title="00000061 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation" xlink:label="loc_us-gaapContractualObligation" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:label="loc_us-gaapContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractualObligation" xlink:to="loc_us-gaapContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear" xlink:label="loc_us-gaapContractualObligationDueInSecondYear" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractualObligation" xlink:to="loc_us-gaapContractualObligationDueInSecondYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear" xlink:label="loc_us-gaapContractualObligationDueInThirdYear" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractualObligation" xlink:to="loc_us-gaapContractualObligationDueInThirdYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear" xlink:label="loc_us-gaapContractualObligationDueInFourthYear" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractualObligation" xlink:to="loc_us-gaapContractualObligationDueInFourthYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear" xlink:label="loc_us-gaapContractualObligationDueInFifthYear" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractualObligation" xlink:to="loc_us-gaapContractualObligationDueInFifthYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear" xlink:label="loc_us-gaapContractualObligationDueAfterFifthYear" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapContractualObligation" xlink:to="loc_us-gaapContractualObligationDueAfterFifthYear" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000062 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrentAndNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="loc_us-gaapExtendedProductWarrantyAccrualCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_us-gaapExtendedProductWarrantyAccrualCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_DirectorFeesCurrentAndNoncurrent" xlink:label="loc_TOMIDirectorFeesCurrentAndNoncurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_TOMIDirectorFeesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyDetails" xlink:title="00000063 - Disclosure - 14. ACCRUED WARRANTY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:title="00000064 - Disclosure - 15. LOAN PAYABLE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000065 - Disclosure - 16. INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000066 - Disclosure - 17. CUSTOMER CONCENTRATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>tomi-20210331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 213948 TOMI 03312021 10Q1.xfr; Date: 2021%2D05%2D17T18:10:08Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80120008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomimist.com/role/DocumentAndEntityInformation" xlink:href="tomi-20210331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" xlink:href="tomi-20210331.xsd#CondensedConsolidatedBalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomi-20210331.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/DescriptionOfBusiness" xlink:href="tomi-20210331.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Inventories" xlink:href="tomi-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDeposits" xlink:href="tomi-20210331.xsd#VendorDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipment" xlink:href="tomi-20210331.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssets" xlink:href="tomi-20210331.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Leases" xlink:href="tomi-20210331.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CloudComputingServiceContract" xlink:href="tomi-20210331.xsd#CloudComputingServiceContract" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquity" xlink:href="tomi-20210331.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CommitmentsAndContingencies" xlink:href="tomi-20210331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreements" xlink:href="tomi-20210331.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarranty" xlink:href="tomi-20210331.xsd#AccruedWarranty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayable" xlink:href="tomi-20210331.xsd#LoanPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxes" xlink:href="tomi-20210331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentration" xlink:href="tomi-20210331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SubsequentEvents" xlink:href="tomi-20210331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesTables" xlink:href="tomi-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsTables" xlink:href="tomi-20210331.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesTables" xlink:href="tomi-20210331.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityTables" xlink:href="tomi-20210331.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:href="tomi-20210331.xsd#ContractsAndAgreementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyTables" xlink:href="tomi-20210331.xsd#AccruedWarrantyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesDetails" xlink:href="tomi-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:href="tomi-20210331.xsd#VendorDepositsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails1" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails2" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails" xlink:href="tomi-20210331.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails1" xlink:href="tomi-20210331.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails2" xlink:href="tomi-20210331.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails3" xlink:href="tomi-20210331.xsd#LeasesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails4" xlink:href="tomi-20210331.xsd#LeasesDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:href="tomi-20210331.xsd#ContractsAndAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyDetails" xlink:href="tomi-20210331.xsd#AccruedWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:href="tomi-20210331.xsd#LoanPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:href="tomi-20210331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomi-20210331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsCurrentAbstract_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapOtherReceivablesNetCurrent_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapInventoryNet_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapDepositsAssetsCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPrepaidExpenseCurrent_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAssetsCurrent_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapOtherAssetsAbstract_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OtherAssetsOther" xlink:label="loc_TOMIOtherAssetsOther_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_TOMIOtherAssetsOther_70" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_us-gaapOtherAssets_70" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_us-gaapAssets_70" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableCurrent_70" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities_70" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapCustomerDepositsCurrent_70" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent_70" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLongTermDebtCurrent_70" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_70" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrent_70" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="loc_us-gaapLongTermLoansPayable_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapLongTermLoansPayable_70" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesNoncurrent_70" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapLiabilities_70" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapCommitmentsAndContingencies_70" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockValue_70" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockValue_70" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapital_70" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_70" xlink:type="arc" order="47" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockSharesIssued_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS&apos; EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDeposits" xlink:title="00000010 - Disclosure - 4. VENDOR DEPOSITS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipment" xlink:title="00000011 - Disclosure - 5. PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssets" xlink:title="00000012 - Disclosure - 6. INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/Leases" xlink:title="00000013 - Disclosure - 7. LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:title="00000014 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CloudComputingServiceContract" xlink:title="00000015 - Disclosure - 9. CLOUD COMPUTING SERVICE CONTRACT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquity" xlink:title="00000016 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - 11. COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreements" xlink:title="00000018 - Disclosure - 12. CONTRACTS AND AGREEMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000019 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarranty" xlink:title="00000020 - Disclosure - 14. ACCRUED WARRANTY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayable" xlink:title="00000021 - Disclosure - 15. LOAN PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - 16. INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentration" xlink:title="00000023 - Disclosure - 17. CUSTOMER CONCENTRATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - 18. SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000025 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesTables" xlink:title="00000027 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:title="00000028 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsTables" xlink:title="00000029 - Disclosure - 6. INTANGIBLE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesTables" xlink:title="00000030 - Disclosure - 7. LEASES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:title="00000031 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityTables" xlink:title="00000032 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:title="00000033 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000034 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyTables" xlink:title="00000035 - Disclosure - 14. ACCRUED WARRANTY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000038 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SteraMistProductMember" xlink:label="loc_TOMISteraMistProductMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMISteraMistProductMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ServiceAndTrainingMember" xlink:label="loc_TOMIServiceAndTrainingMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMIServiceAndTrainingMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_InternationalMember" xlink:label="loc_TOMIInternationalMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMIInternationalMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_110" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_TwoVendorsMember" xlink:label="loc_TOMITwoVendorsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMITwoVendorsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneVendorMember" xlink:label="loc_TOMIOneVendorMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMIOneVendorMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCostOfSalesMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapWarrantMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapStockOptionMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInventoryValuationReserves_170" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1_170" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_170" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_170" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdvertisingExpense_170" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_170" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - 3. INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:title="00000042 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:title="00000043 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000044 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails" xlink:title="00000045 - Disclosure - 6. INTANGIBLE ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails1" xlink:title="00000046 - Disclosure - 6. INTANGIBLE ASSETS (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails2" xlink:title="00000047 - Disclosure - 6. INTANGIBLE ASSETS (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000048 - Disclosure - 6. INTANGIBLE ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails" xlink:title="00000049 - Disclosure - 7. LEASES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails1" xlink:title="00000050 - Disclosure - 7. LEASES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails2" xlink:title="00000051 - Disclosure - 7. LEASES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails3" xlink:title="00000052 - Disclosure - 7. LEASES (Details 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails4" xlink:title="00000053 - Disclosure - 7. LEASES (Details 4)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:title="00000054 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:title="00000055 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails" xlink:title="00000056 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:title="00000057 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions1Member" xlink:label="loc_TOMIStockOptions1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions2Member" xlink:label="loc_TOMIStockOptions2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions3Member" xlink:label="loc_TOMIStockOptions3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions4Member" xlink:label="loc_TOMIStockOptions4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions5Member" xlink:label="loc_TOMIStockOptions5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions6Member" xlink:label="loc_TOMIStockOptions6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_150" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:title="00000058 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:title="00000059 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants1Member" xlink:label="loc_TOMIWarrants1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants2Member" xlink:label="loc_TOMIWarrants2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants3Member" xlink:label="loc_TOMIWarrants3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants4Member" xlink:label="loc_TOMIWarrants4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants5Member" xlink:label="loc_TOMIWarrants5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants6Member" xlink:label="loc_TOMIWarrants6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants7Member" xlink:label="loc_TOMIWarrants7Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants7Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants8Member" xlink:label="loc_TOMIWarrants8Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants8Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants9Member" xlink:label="loc_TOMIWarrants9Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants9Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants10Member" xlink:label="loc_TOMIWarrants10Member_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants10Member_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants11Member" xlink:label="loc_TOMIWarrants11Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants11Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants12Member" xlink:label="loc_TOMIWarrants12Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants12Member_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants13Member" xlink:label="loc_TOMIWarrants13Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants13Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants14Member" xlink:label="loc_TOMIWarrants14Member_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants14Member_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_310" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_310" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_310" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_310" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000060 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:title="00000061 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000062 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyDetails" xlink:title="00000063 - Disclosure - 14. ACCRUED WARRANTY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:title="00000064 - Disclosure - 15. LOAN PAYABLE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000065 - Disclosure - 16. INCOME TAXES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000066 - Disclosure - 17. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_TwoCustomersMember" xlink:label="loc_TOMITwoCustomersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMITwoCustomersMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ThreeCustomersMember" xlink:label="loc_TOMIThreeCustomersMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMIThreeCustomersMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneCustomerMember" xlink:label="loc_TOMIOneCustomerMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMIOneCustomerMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_60" xlink:type="arc" order="0" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>tomi-20210331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 213948 TOMI 03312021 10Q1.xfr; Date: 2021%2D05%2D17T18:10:08Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80120008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US">United States</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_InternationalMember" xlink:label="TOMI_InternationalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_InternationalMember" xlink:to="TOMI_InternationalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_InternationalMember_lbl" xml:lang="en-US">International</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SteraMistProductMember" xlink:label="TOMI_SteraMistProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_SteraMistProductMember" xlink:to="TOMI_SteraMistProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_SteraMistProductMember_lbl" xml:lang="en-US">SteraMist Product</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ServiceAndTrainingMember" xlink:label="TOMI_ServiceAndTrainingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ServiceAndTrainingMember" xlink:to="TOMI_ServiceAndTrainingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ServiceAndTrainingMember_lbl" xml:lang="en-US">Service &amp; Training</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid in Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Series A Preferred</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Cumulative Convertible Series A Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Cumulative Convertible Series B Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneCustomerMember" xlink:label="TOMI_OneCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_OneCustomerMember" xlink:to="TOMI_OneCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_OneCustomerMember_lbl" xml:lang="en-US">One Customer</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneVendorMember" xlink:label="TOMI_OneVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_OneVendorMember" xlink:to="TOMI_OneVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_OneVendorMember_lbl" xml:lang="en-US">One Vendor</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_TwoVendorsMember" xlink:label="TOMI_TwoVendorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_TwoVendorsMember" xlink:to="TOMI_TwoVendorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_TwoVendorsMember_lbl" xml:lang="en-US">Two Vendors</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ThreeCustomersMember" xlink:label="TOMI_ThreeCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ThreeCustomersMember" xlink:to="TOMI_ThreeCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ThreeCustomersMember_lbl" xml:lang="en-US">Three Customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions1Member" xlink:label="TOMI_StockOptions1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_StockOptions1Member" xlink:to="TOMI_StockOptions1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_StockOptions1Member_lbl" xml:lang="en-US">$ 0.80</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions2Member" xlink:label="TOMI_StockOptions2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_StockOptions2Member" xlink:to="TOMI_StockOptions2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_StockOptions2Member_lbl" xml:lang="en-US">$ 0.88</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions3Member" xlink:label="TOMI_StockOptions3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_StockOptions3Member" xlink:to="TOMI_StockOptions3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_StockOptions3Member_lbl" xml:lang="en-US">$ 0.96</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions4Member" xlink:label="TOMI_StockOptions4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_StockOptions4Member" xlink:to="TOMI_StockOptions4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_StockOptions4Member_lbl" xml:lang="en-US">$ 2.16</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions5Member" xlink:label="TOMI_StockOptions5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_StockOptions5Member" xlink:to="TOMI_StockOptions5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_StockOptions5Member_lbl" xml:lang="en-US">$ 4.40</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants1Member" xlink:label="TOMI_Warrants1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants1Member" xlink:to="TOMI_Warrants1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants1Member_lbl" xml:lang="en-US">$ 0.64</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants2Member" xlink:label="TOMI_Warrants2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants2Member" xlink:to="TOMI_Warrants2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_Warrants2Member_lbl" xml:lang="en-US">$ 0.80</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants3Member" xlink:label="TOMI_Warrants3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants3Member" xlink:to="TOMI_Warrants3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_Warrants3Member_lbl" xml:lang="en-US">$ 0.96</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants4Member" xlink:label="TOMI_Warrants4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants4Member" xlink:to="TOMI_Warrants4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants4Member_lbl" xml:lang="en-US">$ 1.12</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants5Member" xlink:label="TOMI_Warrants5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants5Member" xlink:to="TOMI_Warrants5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants5Member_lbl" xml:lang="en-US">$ 1.20</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants6Member" xlink:label="TOMI_Warrants6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants6Member" xlink:to="TOMI_Warrants6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants6Member_lbl" xml:lang="en-US">$ 1.36</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants7Member" xlink:label="TOMI_Warrants7Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants7Member" xlink:to="TOMI_Warrants7Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_Warrants7Member_lbl" xml:lang="en-US">$ 2.16</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants8Member" xlink:label="TOMI_Warrants8Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants8Member" xlink:to="TOMI_Warrants8Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants8Member_lbl" xml:lang="en-US">$ 2.32</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants9Member" xlink:label="TOMI_Warrants9Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants9Member" xlink:to="TOMI_Warrants9Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants9Member_lbl" xml:lang="en-US">$ 2.40</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants10Member" xlink:label="TOMI_Warrants10Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants10Member" xlink:to="TOMI_Warrants10Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants10Member_lbl" xml:lang="en-US">$ 2.56</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants11Member" xlink:label="TOMI_Warrants11Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants11Member" xlink:to="TOMI_Warrants11Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants11Member_lbl" xml:lang="en-US">$ 3.36</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants12Member" xlink:label="TOMI_Warrants12Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants12Member" xlink:to="TOMI_Warrants12Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants12Member_lbl" xml:lang="en-US">$ 4.00</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants13Member" xlink:label="TOMI_Warrants13Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants13Member" xlink:to="TOMI_Warrants13Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants13Member_lbl" xml:lang="en-US">$ 6.95</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Options</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants14Member" xlink:label="TOMI_Warrants14Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants14Member" xlink:to="TOMI_Warrants14Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants14Member_lbl" xml:lang="en-US">$ 8.40</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions6Member" xlink:label="TOMI_StockOptions6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_StockOptions6Member" xlink:to="TOMI_StockOptions6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_StockOptions6Member_lbl" xml:lang="en-US">$ 7.06</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable - net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other Receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories (Note 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Vendor Deposits (Note 4)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and Equipment - net (Note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">Other Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible Assets - net (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating Lease - Right of Use Asset (Note 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:to="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_lbl" xml:lang="en-US">Capitalized Software Development Costs - net (Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OtherAssetsOther" xlink:label="TOMI_OtherAssetsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_OtherAssetsOther" xlink:to="TOMI_OtherAssetsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_OtherAssetsOther_lbl" xml:lang="en-US">Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Total Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued Expenses and Other Current Liabilities (Note 13)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="us-gaap_CustomerDepositsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerDepositsCurrent" xlink:to="us-gaap_CustomerDepositsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerDepositsCurrent_lbl" xml:lang="en-US">Customer Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Interest (Note 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Loan Payable (Note 15)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current Portion of Long-Term Operating Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-Term Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US">Loan Payable (Note 15)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Long-Term Operating Lease, Net of Current Portion (Note 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total Long-Term Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock; par value $0.01 per share, 250,000,000 shares authorized: 16,811,513 and 16,761,513 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional Paid-in Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Shareholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl" xml:lang="en-US">Convertible Notes Payable, Current, Net of Discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock; Shares Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock; Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock; Shares Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock; Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Sales, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="us-gaap_ProfessionalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Professional Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense" xlink:label="us-gaap_SellingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Equity Compensation Expense (Note 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ConsultingFees" xlink:label="TOMI_ConsultingFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ConsultingFees" xlink:to="TOMI_ConsultingFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ConsultingFees_lbl" xml:lang="en-US">Consulting Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and Administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income (Loss) from Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="us-gaap_OtherIncomeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAbstract" xlink:to="us-gaap_OtherIncomeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAbstract_lbl" xml:lang="en-US">Other Income (Expense):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total Other Income (Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (Loss) Before Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for Income Taxes (Note 16)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net Income (Loss) Per Common Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic Weighted Average Common Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted Weighted Average Common Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning Balance, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_lbl" xml:lang="en-US">Equity Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Common Stock Issued for Services Provided, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Common Stock Issued for Services Provided, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of Notes Payable into Common Stock, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of Notes Payable into Common Stock, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Warrants and Options Exercised, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Warrants and Options Exercised, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Other, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Other, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Ending Balance, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending Balance, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flow From Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Net Cash Provided by (Used) in Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="us-gaap_OtherDepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of Right of Use Asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xml:lang="en-US">Amortization of Software Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_EquityCompensationExpense" xlink:label="TOMI_EquityCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_EquityCompensationExpense" xlink:to="TOMI_EquityCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_EquityCompensationExpense_lbl" xml:lang="en-US">Equity Compensation Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Value of Equity Issued for Services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xml:lang="en-US">Reserve for Bad Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xml:lang="en-US">Inventory Reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in Operating Assets and Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAbstract_lbl" xml:lang="en-US">Decrease (Increase) in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits" xlink:label="us-gaap_IncreaseDecreaseInDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeposits" xlink:to="us-gaap_IncreaseDecreaseInDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeposits_lbl" xml:lang="en-US">Vendor Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other Receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract_lbl" xml:lang="en-US">Increase (Decrease) in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US">Accrued Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl" xml:lang="en-US">Customer Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_IncreaseDecreaseInLeaseLiabilities" xlink:label="TOMI_IncreaseDecreaseInLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_IncreaseDecreaseInLeaseLiabilities" xlink:to="TOMI_IncreaseDecreaseInLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_IncreaseDecreaseInLeaseLiabilities_lbl" xml:lang="en-US">Lease Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided (Used) in Operating Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flow From Investing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizedPatentAdditions" xlink:label="TOMI_CapitalizedPatentAdditions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_CapitalizedPatentAdditions" xlink:to="TOMI_CapitalizedPatentAdditions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_CapitalizedPatentAdditions_lbl" xml:lang="en-US">Capitalized Patent Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Used in Investing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flow From Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from Exercise of Warrants and Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="us-gaap_ProceedsFromOtherDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDebt" xlink:to="us-gaap_ProceedsFromOtherDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherDebt_lbl" xml:lang="en-US">Proceeds from Loan Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US">Repayment of Principal Balance on Convertible Note</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash (Used) in Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase (Decrease) In Cash and Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and Cash Equivalents - Beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and Cash Equivalents - Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Cash Flow Information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash Paid for Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash Paid for Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-Cash Investing and Financing Activities :</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccruedEquityCompensation" xlink:label="TOMI_AccruedEquityCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_AccruedEquityCompensation" xlink:to="TOMI_AccruedEquityCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_AccruedEquityCompensation_lbl" xml:lang="en-US">Accrued Equity Compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2_lbl" xml:lang="en-US">Conversion of Note Payable into Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_EquipmentNetTransferredToInventory" xlink:label="TOMI_EquipmentNetTransferredToInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_EquipmentNetTransferredToInventory" xlink:to="TOMI_EquipmentNetTransferredToInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_EquipmentNetTransferredToInventory_lbl" xml:lang="en-US">Equipment, Net Transferred to Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:label="TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:to="TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets_lbl" xml:lang="en-US">Capitalization of patent costs reclassified from Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">DESCRIPTION OF BUSINESS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_NotesToFinancialStatementsAbstract" xlink:label="TOMI_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_NotesToFinancialStatementsAbstract" xlink:to="TOMI_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_VendorDepositsTextBlock" xlink:label="TOMI_VendorDepositsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_VendorDepositsTextBlock" xlink:to="TOMI_VendorDepositsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_VendorDepositsTextBlock_lbl" xml:lang="en-US">VENDOR DEPOSITS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">LEASES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:label="us-gaap_CapitalizedComputerSoftwareNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNetAbstract_lbl" xml:lang="en-US">Capitalized Computer Software, Net [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_lbl" xml:lang="en-US">CAPITALIZED SOFTWARE DEVELOPMENT COSTS</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CloudComputingServiceContractAbstract" xlink:label="TOMI_CloudComputingServiceContractAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_CloudComputingServiceContractAbstract" xlink:to="TOMI_CloudComputingServiceContractAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_CloudComputingServiceContractAbstract_lbl" xml:lang="en-US">Cloud Computing Service Contract</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CloudComputingServiceContractDisclosureTextBlock" xlink:label="TOMI_CloudComputingServiceContractDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_CloudComputingServiceContractDisclosureTextBlock" xlink:to="TOMI_CloudComputingServiceContractDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_CloudComputingServiceContractDisclosureTextBlock_lbl" xml:lang="en-US">CLOUD COMPUTING SERVICE CONTRACT</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">SHAREHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ContractsAndAgreementsAbstract" xlink:label="TOMI_ContractsAndAgreementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ContractsAndAgreementsAbstract" xlink:to="TOMI_ContractsAndAgreementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ContractsAndAgreementsAbstract_lbl" xml:lang="en-US">Contracts And Agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ContractsAndAgreementsTextBlock" xlink:label="TOMI_ContractsAndAgreementsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ContractsAndAgreementsTextBlock" xlink:to="TOMI_ContractsAndAgreementsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ContractsAndAgreementsTextBlock_lbl" xml:lang="en-US">CONTRACTS AND AGREEMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued Liabilities and Other Liabilities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccruedWarrantyAbstract" xlink:label="TOMI_AccruedWarrantyAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_AccruedWarrantyAbstract" xlink:to="TOMI_AccruedWarrantyAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_AccruedWarrantyAbstract_lbl" xml:lang="en-US">Less: Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesTextBlock" xlink:label="us-gaap_GuaranteesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesTextBlock" xlink:to="us-gaap_GuaranteesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteesTextBlock_lbl" xml:lang="en-US">ACCRUED WARRANTY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableAbstract" xlink:label="us-gaap_LoansPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableAbstract_lbl" xml:lang="en-US">Loans Payable [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_LoansPayableDisclosureTextBlock" xlink:label="TOMI_LoansPayableDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_LoansPayableDisclosureTextBlock" xlink:to="TOMI_LoansPayableDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_LoansPayableDisclosureTextBlock_lbl" xml:lang="en-US">LOAN PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CUSTOMER CONCENTRATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification of Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xml:lang="en-US">Capitalized Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccountsPayablePolicyTextBlock" xlink:label="TOMI_AccountsPayablePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_AccountsPayablePolicyTextBlock" xlink:to="TOMI_AccountsPayablePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_AccountsPayablePolicyTextBlock_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="us-gaap_ExtendedProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyPolicy" xlink:to="us-gaap_ExtendedProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyPolicy_lbl" xml:lang="en-US">Accrued Warranties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Equity Compensation Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:label="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:to="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets_lbl" xml:lang="en-US">Long-Lived Assets Including Acquired Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising and Promotional Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock" xlink:to="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock_lbl" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Disaggregation of Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Definite Life Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xml:lang="en-US">Indefinite Life Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Approximate Future Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OperatingLeaseLiabilityTableTextBlock" xlink:label="TOMI_OperatingLeaseLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_OperatingLeaseLiabilityTableTextBlock" xlink:to="TOMI_OperatingLeaseLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_OperatingLeaseLiabilityTableTextBlock_lbl" xml:lang="en-US">Operating Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Lease Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_LeaseOtherInformationTableTextBlock" xlink:label="TOMI_LeaseOtherInformationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_LeaseOtherInformationTableTextBlock" xlink:to="TOMI_LeaseOtherInformationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_LeaseOtherInformationTableTextBlock_lbl" xml:lang="en-US">Other Information Related to Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Supplemental Cash Flow Information related to leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_lbl" xml:lang="en-US">Maturities of Lease Payments</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:label="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:to="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock_lbl" xml:lang="en-US">Capitalized Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_lbl" xml:lang="en-US">Stock Options Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US">Options Outstanding and Exercisable by Price Range</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Stock Warrants Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="TOMI_WarrantsOutstandingAndExercisableByPriceRange" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_WarrantsOutstandingAndExercisableByPriceRange" xlink:to="TOMI_WarrantsOutstandingAndExercisableByPriceRange_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_WarrantsOutstandingAndExercisableByPriceRange_lbl" xml:lang="en-US">Warrants Outstanding and Exercisable by Price Range</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_lbl" xml:lang="en-US">Approximate Minimum Contract Payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Warranty Reserve Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest on Convertible Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of Debt Discount on Convertible Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_NetLossAttributableToCommonShareholders" xlink:label="TOMI_NetLossAttributableToCommonShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_NetLossAttributableToCommonShareholders" xlink:to="TOMI_NetLossAttributableToCommonShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_NetLossAttributableToCommonShareholders_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Common Shareholders</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_lbl" xml:lang="en-US">Weighted Average Number of Common Shares Outstanding:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Common Shareholders Per Share:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:label="TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:to="TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3_lbl" xml:lang="en-US">Basic Weighted-Average Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="us-gaap_DilutiveSecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DilutiveSecuritiesAbstract" xlink:to="us-gaap_DilutiveSecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DilutiveSecuritiesAbstract_lbl" xml:lang="en-US">Effect of dilutive securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_lbl" xml:lang="en-US">Convertible Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xml:lang="en-US">Preferred Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_lbl" xml:lang="en-US">Diluted Weighted Average Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_lbl" xml:lang="en-US">Net Income (Loss) Per Common Share:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:label="TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:to="TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Income (Loss) from Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Net Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad Debt Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration Risk, Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory Reserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_2_lbl" xml:lang="en-US">Amortization of Capitalized Software Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_lbl" xml:lang="en-US">Warranty Reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Potentially Dilutive Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising and Promotional Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xml:lang="en-US">Research and Development Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished Goods</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw Materials</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_2_lbl" xml:lang="en-US">Vendor Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Furniture and Fixtures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostconfirmationEquipment" xlink:label="us-gaap_PostconfirmationEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostconfirmationEquipment" xlink:to="us-gaap_PostconfirmationEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostconfirmationEquipment_lbl" xml:lang="en-US">Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles_lbl" xml:lang="en-US">Vehicles</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ComputerSoftware" xlink:label="TOMI_ComputerSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ComputerSoftware" xlink:to="TOMI_ComputerSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ComputerSoftware_lbl" xml:lang="en-US">Computer and Software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold Improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Tenant Improvement Allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and Equipment, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Accumulated Depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and Equipment, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AmortizationOfTenantImprovementAllowance" xlink:label="TOMI_AmortizationOfTenantImprovementAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_AmortizationOfTenantImprovementAllowance" xlink:to="TOMI_AmortizationOfTenantImprovementAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_AmortizationOfTenantImprovementAllowance_lbl" xml:lang="en-US">Amortization of Tenant Improvement Allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Intellectual Property and Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible Assets, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedTrademarks" xlink:label="us-gaap_IndefiniteLivedTrademarks" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedTrademarks" xlink:to="us-gaap_IndefiniteLivedTrademarks_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedTrademarks_lbl" xml:lang="en-US">Trademarks</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_2_lbl" xml:lang="en-US">Total Intangible Assets, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">April 1 - December 31, 2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Operating Lease Right of Use Asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Long-Term Operating Lease, Net of Current Portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating Lease Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-Average Remaining Lease Term: Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xml:lang="en-US">Discount Rate: Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm" xlink:label="us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm" xlink:to="us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm_lbl" xml:lang="en-US">Cash Paid for Amounts Included in the Measurement of Lease Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">April 1 - December 31, 2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">December 31, 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">December 31, 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">December 31, 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">December 31, 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Present value of lease obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Less: current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_3_lbl" xml:lang="en-US">Long-term operating lease, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl" xml:lang="en-US">Capitalized Software Development Costs, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xml:lang="en-US">Less: Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US">Capitalized Software Development Costs, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Number of Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding, Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Outstanding Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward_lbl" xml:lang="en-US">Number of Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Outstanding, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding, Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3_lbl" xml:lang="en-US">Outstanding Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:label="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:to="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_lbl" xml:lang="en-US">April 1 - December 31, 2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear" xlink:label="us-gaap_ContractualObligationDueInSecondYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInSecondYear" xlink:to="us-gaap_ContractualObligationDueInSecondYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractualObligationDueInSecondYear_lbl" xml:lang="en-US">December 31, 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear" xlink:label="us-gaap_ContractualObligationDueInThirdYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInThirdYear" xlink:to="us-gaap_ContractualObligationDueInThirdYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractualObligationDueInThirdYear_lbl" xml:lang="en-US">December 31, 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear" xlink:label="us-gaap_ContractualObligationDueInFourthYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInFourthYear" xlink:to="us-gaap_ContractualObligationDueInFourthYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractualObligationDueInFourthYear_lbl" xml:lang="en-US">December 31, 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear" xlink:label="us-gaap_ContractualObligationDueInFifthYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInFifthYear" xlink:to="us-gaap_ContractualObligationDueInFifthYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractualObligationDueInFifthYear_lbl" xml:lang="en-US">December 31, 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear" xlink:label="us-gaap_ContractualObligationDueAfterFifthYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueAfterFifthYear" xlink:to="us-gaap_ContractualObligationDueAfterFifthYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractualObligationDueAfterFifthYear_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation" xlink:label="us-gaap_ContractualObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligation" xlink:to="us-gaap_ContractualObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ContractualObligation_lbl" xml:lang="en-US">Total Minimum Payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Commissions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl" xml:lang="en-US">Payroll and Related Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_DirectorFeesCurrentAndNoncurrent" xlink:label="TOMI_DirectorFeesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_DirectorFeesCurrentAndNoncurrent" xlink:to="TOMI_DirectorFeesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_DirectorFeesCurrentAndNoncurrent_lbl" xml:lang="en-US">Director Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Sales Tax Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="us-gaap_AccruedIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxes_lbl" xml:lang="en-US">Income Taxes Payable (Note 17)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:to="us-gaap_ExtendedProductWarrantyAccrualCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyAccrualCurrent_lbl" xml:lang="en-US">Accrued Warranty (Note 15)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other Accrued Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ExtendedProductWarrantyAccrual_lbl" xml:lang="en-US">Accrued Warranty Costs, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:to="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease_lbl" xml:lang="en-US">Provision for Product Warranty Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SettlementOfWarrantyClaims" xlink:label="TOMI_SettlementOfWarrantyClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_SettlementOfWarrantyClaims" xlink:to="TOMI_SettlementOfWarrantyClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_SettlementOfWarrantyClaims_lbl" xml:lang="en-US">Settlement of Warranty Claims</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrual_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ExtendedProductWarrantyAccrual_2_lbl" xml:lang="en-US">Accrued Warranty Costs, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Provision for Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Deferred Tax Asset Valuation Allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Tax Asset Valuation Allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_TwoCustomersMember" xlink:label="TOMI_TwoCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_TwoCustomersMember" xlink:to="TOMI_TwoCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_TwoCustomersMember_lbl" xml:lang="en-US">Two Customers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_2_lbl" xml:lang="en-US">Concentration Risk Percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_AccountsPayablePolicyTextBlock" xlink:to="TOMI_AccountsPayablePolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_AccountsPayablePolicyTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ComputerSoftware" xlink:to="TOMI_ComputerSoftware_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_ComputerSoftware_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ConsultingFees" xlink:to="TOMI_ConsultingFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_ConsultingFees_doc" xml:lang="en-US">Consulting Expenses incurred during the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ContractsAndAgreementsTextBlock" xlink:to="TOMI_ContractsAndAgreementsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_ContractsAndAgreementsTextBlock_doc" xml:lang="en-US">Contracts and agreements text block.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_InternationalMember" xlink:to="TOMI_InternationalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_InternationalMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:to="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets_doc" xml:lang="en-US">Long lived assets including acquired intangible assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_NetLossAttributableToCommonShareholders" xlink:to="TOMI_NetLossAttributableToCommonShareholders_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_NetLossAttributableToCommonShareholders_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneCustomersMember" xlink:label="TOMI_OneCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_OneCustomersMember" xlink:to="TOMI_OneCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_OneCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ServiceAndTrainingMember" xlink:to="TOMI_ServiceAndTrainingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_ServiceAndTrainingMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_SteraMistProductMember" xlink:to="TOMI_SteraMistProductMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_SteraMistProductMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ThreeCustomersMember" xlink:to="TOMI_ThreeCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_ThreeCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ThreecustomerMember" xlink:label="TOMI_ThreecustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ThreecustomerMember" xlink:to="TOMI_ThreecustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_ThreecustomerMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_TwoCustomersMember" xlink:to="TOMI_TwoCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_TwoCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_WarrantsOutstandingAndExercisableByPriceRange" xlink:to="TOMI_WarrantsOutstandingAndExercisableByPriceRange_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMI_WarrantsOutstandingAndExercisableByPriceRange_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants2Member" xlink:to="TOMI_Warrants2Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants2Member_2_lbl" xml:lang="en-US">Warrants2Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants3Member" xlink:to="TOMI_Warrants3Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants3Member_2_lbl" xml:lang="en-US">Warrants3Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_Warrants7Member" xlink:to="TOMI_Warrants7Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_Warrants7Member_2_lbl" xml:lang="en-US">Warrants7Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_2_lbl" xml:lang="en-US">Other Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_2_lbl" xml:lang="en-US">Accounts Payable, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansPayable_2_lbl" xml:lang="en-US">Loans Payable, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Liabilities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_2_lbl" xml:lang="en-US">Cost of Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_3_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherDepreciationAndAmortization_2_lbl" xml:lang="en-US">Other Depreciation and Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_2_lbl" xml:lang="en-US">Debt Instrument, Increase, Accrued Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xml:lang="en-US">Increase (Decrease) in Customer Deposits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xml:lang="en-US">Repayments of Convertible Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_AccountsPayablePolicyTextBlock" xlink:to="TOMI_AccountsPayablePolicyTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_AccountsPayablePolicyTextBlock_3_lbl" xml:lang="en-US">AccountsPayablePolicyTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2_lbl" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock" xlink:to="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock_2_lbl" xml:lang="en-US">Impairment Effects on Earnings Per Share [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_2_lbl" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:to="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock_2_lbl" xml:lang="en-US">Consulting fees</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_2_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory Valuation Reserves</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_2_lbl" xml:lang="en-US">Advertising Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_2_lbl" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_2_lbl" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:to="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:to="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_2_lbl" xml:lang="en-US">Contractual Obligation, to be Paid, Remainder of Fiscal Year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInSecondYear" xlink:to="us-gaap_ContractualObligationDueInSecondYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationDueInSecondYear_2_lbl" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInThirdYear" xlink:to="us-gaap_ContractualObligationDueInThirdYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationDueInThirdYear_2_lbl" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInFourthYear" xlink:to="us-gaap_ContractualObligationDueInFourthYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationDueInFourthYear_2_lbl" xml:lang="en-US">Contractual Obligation, to be Paid, Year Four</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueInFifthYear" xlink:to="us-gaap_ContractualObligationDueInFifthYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationDueInFifthYear_2_lbl" xml:lang="en-US">Contractual Obligation, to be Paid, Year Five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationDueAfterFifthYear" xlink:to="us-gaap_ContractualObligationDueAfterFifthYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationDueAfterFifthYear_2_lbl" xml:lang="en-US">Contractual Obligation, to be Paid, after Year Five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligation" xlink:to="us-gaap_ContractualObligation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligation_2_lbl" xml:lang="en-US">Contractual Obligation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrual_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyAccrual_3_lbl" xml:lang="en-US">Extended Product Warranty Accrual</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>tomi-20210331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: Source; Value: 213948 TOMI 03312021 10Q1.xfr; Date: 2021%2D05%2D17T18:10:08Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80120008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tomimist.com/role/DocumentAndEntityInformation" xlink:href="tomi-20210331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" xlink:href="tomi-20210331.xsd#CondensedConsolidatedBalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomi-20210331.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" xlink:href="tomi-20210331.xsd#CondensedConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/DescriptionOfBusiness" xlink:href="tomi-20210331.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Inventories" xlink:href="tomi-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDeposits" xlink:href="tomi-20210331.xsd#VendorDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipment" xlink:href="tomi-20210331.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssets" xlink:href="tomi-20210331.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Leases" xlink:href="tomi-20210331.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CloudComputingServiceContract" xlink:href="tomi-20210331.xsd#CloudComputingServiceContract" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquity" xlink:href="tomi-20210331.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CommitmentsAndContingencies" xlink:href="tomi-20210331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreements" xlink:href="tomi-20210331.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarranty" xlink:href="tomi-20210331.xsd#AccruedWarranty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayable" xlink:href="tomi-20210331.xsd#LoanPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxes" xlink:href="tomi-20210331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentration" xlink:href="tomi-20210331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SubsequentEvents" xlink:href="tomi-20210331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesTables" xlink:href="tomi-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsTables" xlink:href="tomi-20210331.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesTables" xlink:href="tomi-20210331.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityTables" xlink:href="tomi-20210331.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:href="tomi-20210331.xsd#ContractsAndAgreementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyTables" xlink:href="tomi-20210331.xsd#AccruedWarrantyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomi-20210331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesDetails" xlink:href="tomi-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:href="tomi-20210331.xsd#VendorDepositsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomi-20210331.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails1" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetails2" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomi-20210331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails" xlink:href="tomi-20210331.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails1" xlink:href="tomi-20210331.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails2" xlink:href="tomi-20210331.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails3" xlink:href="tomi-20210331.xsd#LeasesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails4" xlink:href="tomi-20210331.xsd#LeasesDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:href="tomi-20210331.xsd#CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:href="tomi-20210331.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:href="tomi-20210331.xsd#ContractsAndAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomi-20210331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyDetails" xlink:href="tomi-20210331.xsd#AccruedWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:href="tomi-20210331.xsd#LoanPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:href="tomi-20210331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomi-20210331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedBalanceSheet" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OtherAssetsOther" xlink:label="loc_TOMIOtherAssetsOther" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_TOMIOtherAssetsOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="loc_us-gaapLongTermLoansPayable" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLongTermLoansPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaapCostsAndExpensesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostsAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ConsultingFees" xlink:label="loc_TOMIConsultingFees" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_TOMIConsultingFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="loc_us-gaapOtherIncomeAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherIncomeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaapInterestIncomeOther" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapInterestIncomeOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS&apos; EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaapOtherDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherDepreciationAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_EquityCompensationExpense" xlink:label="loc_TOMIEquityCompensationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMIEquityCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInDeposits" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_IncreaseDecreaseInLeaseLiabilities" xlink:label="loc_TOMIIncreaseDecreaseInLeaseLiabilities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMIIncreaseDecreaseInLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizedPatentAdditions" xlink:label="loc_TOMICapitalizedPatentAdditions" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_TOMICapitalizedPatentAdditions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromOtherDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccruedEquityCompensation" xlink:label="loc_TOMIAccruedEquityCompensation" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMIAccruedEquityCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_EquipmentNetTransferredToInventory" xlink:label="loc_TOMIEquipmentNetTransferredToInventory" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMIEquipmentNetTransferredToInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:label="loc_TOMICapitalizationOfPatentCostsReclassifiedFromOtherAssets" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMICapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDeposits" xlink:title="00000010 - Disclosure - 4. VENDOR DEPOSITS">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMINotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_VendorDepositsTextBlock" xlink:label="loc_TOMIVendorDepositsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMINotesToFinancialStatementsAbstract" xlink:to="loc_TOMIVendorDepositsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipment" xlink:title="00000011 - Disclosure - 5. PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssets" xlink:title="00000012 - Disclosure - 6. INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/Leases" xlink:title="00000013 - Disclosure - 7. LEASES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:title="00000014 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="loc_us-gaapResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" xlink:to="loc_us-gaapResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CloudComputingServiceContract" xlink:title="00000015 - Disclosure - 9. CLOUD COMPUTING SERVICE CONTRACT">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CloudComputingServiceContractAbstract" xlink:label="loc_TOMICloudComputingServiceContractAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CloudComputingServiceContractDisclosureTextBlock" xlink:label="loc_TOMICloudComputingServiceContractDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMICloudComputingServiceContractAbstract" xlink:to="loc_TOMICloudComputingServiceContractDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquity" xlink:title="00000016 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - 11. COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreements" xlink:title="00000018 - Disclosure - 12. CONTRACTS AND AGREEMENTS">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ContractsAndAgreementsAbstract" xlink:label="loc_TOMIContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ContractsAndAgreementsTextBlock" xlink:label="loc_TOMIContractsAndAgreementsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_TOMIContractsAndAgreementsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000019 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarranty" xlink:title="00000020 - Disclosure - 14. ACCRUED WARRANTY">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccruedWarrantyAbstract" xlink:label="loc_TOMIAccruedWarrantyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteesTextBlock" xlink:label="loc_us-gaapGuaranteesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIAccruedWarrantyAbstract" xlink:to="loc_us-gaapGuaranteesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayable" xlink:title="00000021 - Disclosure - 15. LOAN PAYABLE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaapLoansPayableAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_LoansPayableDisclosureTextBlock" xlink:label="loc_TOMILoansPayableDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLoansPayableAbstract" xlink:to="loc_TOMILoansPayableDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - 16. INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentration" xlink:title="00000023 - Disclosure - 17. CUSTOMER CONCENTRATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SubsequentEvents" xlink:title="00000024 - Disclosure - 18. SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000025 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccountsPayablePolicyTextBlock" xlink:label="loc_TOMIAccountsPayablePolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMIAccountsPayablePolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="loc_us-gaapExtendedProductWarrantyPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:label="loc_TOMILonglivedAssetsIncludingAcquiredIntangibleAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMILonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock" xlink:label="loc_us-gaapImpairmentEffectsOnEarningsPerShareTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentEffectsOnEarningsPerShareTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesTables" xlink:title="00000027 - Disclosure - 3. INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:title="00000028 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsTables" xlink:title="00000029 - Disclosure - 6. INTANGIBLE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesTables" xlink:title="00000030 - Disclosure - 7. LEASES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OperatingLeaseLiabilityTableTextBlock" xlink:label="loc_TOMIOperatingLeaseLiabilityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_TOMIOperatingLeaseLiabilityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_LeaseOtherInformationTableTextBlock" xlink:label="loc_TOMILeaseOtherInformationTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_TOMILeaseOtherInformationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="loc_TOMISupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_TOMISupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:label="loc_us-gaapLessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:title="00000031 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:label="loc_TOMICapitalizedSoftwareDevelopmentCostsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" xlink:to="loc_TOMICapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityTables" xlink:title="00000032 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="loc_TOMIWarrantsOutstandingAndExercisableByPriceRange" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMIWarrantsOutstandingAndExercisableByPriceRange" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:title="00000033 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ContractsAndAgreementsAbstract" xlink:label="loc_TOMIContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="loc_srtContractualObligationFiscalYearMaturityScheduleTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_srtContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000034 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyTables" xlink:title="00000035 - Disclosure - 14. ACCRUED WARRANTY (Tables)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccruedWarrantyAbstract" xlink:label="loc_TOMIAccruedWarrantyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIAccruedWarrantyAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_NetLossAttributableToCommonShareholders" xlink:label="loc_TOMINetLossAttributableToCommonShareholders" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMINetLossAttributableToCommonShareholders" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:label="loc_TOMISummaryOfSignificantAccountingPoliciesDetails1Abstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaapDilutiveSecuritiesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:to="loc_us-gaapDilutiveSecuritiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDilutiveSecuritiesAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDilutiveSecuritiesAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDilutiveSecuritiesAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDilutiveSecuritiesAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDilutiveSecuritiesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000038 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:label="loc_TOMISummaryOfSignificantAccountingPoliciesDetails2Abstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMISummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SteraMistProductMember" xlink:label="loc_TOMISteraMistProductMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMISteraMistProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ServiceAndTrainingMember" xlink:label="loc_TOMIServiceAndTrainingMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMIServiceAndTrainingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_InternationalMember" xlink:label="loc_TOMIInternationalMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMIInternationalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_TwoVendorsMember" xlink:label="loc_TOMITwoVendorsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMITwoVendorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneVendorMember" xlink:label="loc_TOMIOneVendorMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMIOneVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableMember" xlink:label="loc_us-gaapAccountsPayableMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - 3. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:title="00000042 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMINotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMINotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:title="00000043 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostconfirmationEquipment" xlink:label="loc_us-gaapPostconfirmationEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPostconfirmationEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:label="loc_us-gaapPublicUtilitiesPropertyPlantAndEquipmentVehicles" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPublicUtilitiesPropertyPlantAndEquipmentVehicles" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ComputerSoftware" xlink:label="loc_TOMIComputerSoftware" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_TOMIComputerSoftware" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaapConstructionInProgressGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapConstructionInProgressGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000044 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AmortizationOfTenantImprovementAllowance" xlink:label="loc_TOMIAmortizationOfTenantImprovementAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_TOMIAmortizationOfTenantImprovementAllowance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails" xlink:title="00000045 - Disclosure - 6. INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails1" xlink:title="00000046 - Disclosure - 6. INTANGIBLE ASSETS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedTrademarks" xlink:label="loc_us-gaapIndefiniteLivedTrademarks" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIndefiniteLivedTrademarks" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetails2" xlink:title="00000047 - Disclosure - 6. INTANGIBLE ASSETS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000048 - Disclosure - 6. INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails" xlink:title="00000049 - Disclosure - 7. LEASES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaapLiabilitiesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails1" xlink:title="00000050 - Disclosure - 7. LEASES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails2" xlink:title="00000051 - Disclosure - 7. LEASES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaapLesseeOperatingLeaseDiscountRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseDiscountRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails3" xlink:title="00000052 - Disclosure - 7. LEASES (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm" xlink:label="loc_us-gaapOperatingLeaseInitialDirectCostExpenseOverTerm" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseInitialDirectCostExpenseOverTerm" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails4" xlink:title="00000053 - Disclosure - 7. LEASES (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:title="00000054 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaapCapitalizedComputerSoftwareGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:title="00000055 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNetAbstract" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalizedComputerSoftwareNetAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails" xlink:title="00000056 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:title="00000057 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions1Member" xlink:label="loc_TOMIStockOptions1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions2Member" xlink:label="loc_TOMIStockOptions2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions3Member" xlink:label="loc_TOMIStockOptions3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions4Member" xlink:label="loc_TOMIStockOptions4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions5Member" xlink:label="loc_TOMIStockOptions5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_StockOptions6Member" xlink:label="loc_TOMIStockOptions6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIStockOptions6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:title="00000058 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:title="00000059 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants1Member" xlink:label="loc_TOMIWarrants1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants2Member" xlink:label="loc_TOMIWarrants2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants2Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants3Member" xlink:label="loc_TOMIWarrants3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants3Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants4Member" xlink:label="loc_TOMIWarrants4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants5Member" xlink:label="loc_TOMIWarrants5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants6Member" xlink:label="loc_TOMIWarrants6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants7Member" xlink:label="loc_TOMIWarrants7Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants7Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants8Member" xlink:label="loc_TOMIWarrants8Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants9Member" xlink:label="loc_TOMIWarrants9Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants10Member" xlink:label="loc_TOMIWarrants10Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants10Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants11Member" xlink:label="loc_TOMIWarrants11Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants11Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants12Member" xlink:label="loc_TOMIWarrants12Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants12Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants13Member" xlink:label="loc_TOMIWarrants13Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants13Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_Warrants14Member" xlink:label="loc_TOMIWarrants14Member" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMIWarrants14Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMIShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000060 - Disclosure - 10. SHAREHOLDERS&apos; EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:title="00000061 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ContractsAndAgreementsAbstract" xlink:label="loc_TOMIContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:label="loc_us-gaapContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear" xlink:label="loc_us-gaapContractualObligationDueInSecondYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligationDueInSecondYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear" xlink:label="loc_us-gaapContractualObligationDueInThirdYear" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligationDueInThirdYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear" xlink:label="loc_us-gaapContractualObligationDueInFourthYear" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligationDueInFourthYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear" xlink:label="loc_us-gaapContractualObligationDueInFifthYear" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligationDueInFifthYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear" xlink:label="loc_us-gaapContractualObligationDueAfterFifthYear" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligationDueAfterFifthYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualObligation" xlink:label="loc_us-gaapContractualObligation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIContractsAndAgreementsAbstract" xlink:to="loc_us-gaapContractualObligation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000062 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_DirectorFeesCurrentAndNoncurrent" xlink:label="loc_TOMIDirectorFeesCurrentAndNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_TOMIDirectorFeesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaapAccruedIncomeTaxes" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrualCurrent" xlink:label="loc_us-gaapExtendedProductWarrantyAccrualCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyAccrualCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyDetails" xlink:title="00000063 - Disclosure - 14. ACCRUED WARRANTY (Details)">
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_AccruedWarrantyAbstract" xlink:label="loc_TOMIAccruedWarrantyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaapExtendedProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIAccruedWarrantyAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyAccrual" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease" xlink:label="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIAccruedWarrantyAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_SettlementOfWarrantyClaims" xlink:label="loc_TOMISettlementOfWarrantyClaims" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIAccruedWarrantyAbstract" xlink:to="loc_TOMISettlementOfWarrantyClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaapExtendedProductWarrantyAccrual_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMIAccruedWarrantyAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyAccrual_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:title="00000064 - Disclosure - 15. LOAN PAYABLE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaapLoansPayableAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther" xlink:label="loc_us-gaapInterestExpenseOther" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLoansPayableAbstract" xlink:to="loc_us-gaapInterestExpenseOther" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000065 - Disclosure - 16. INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000066 - Disclosure - 17. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_TwoCustomersMember" xlink:label="loc_TOMITwoCustomersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMITwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_ThreeCustomersMember" xlink:label="loc_TOMIThreeCustomersMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMIThreeCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomi-20210331.xsd#TOMI_OneCustomerMember" xlink:label="loc_TOMIOneCustomerMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMIOneCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706801514696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 06, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TOMI Environmental Solutions, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000314227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-09908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,811,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803467112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 3,945,658<span></span>
</td>
<td class="nump">$ 5,198,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable - net</a></td>
<td class="nump">3,743,430<span></span>
</td>
<td class="nump">3,716,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other Receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">198,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories (Note 3)</a></td>
<td class="nump">4,765,455<span></span>
</td>
<td class="nump">3,781,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Vendor Deposits (Note 4)</a></td>
<td class="nump">146,130<span></span>
</td>
<td class="nump">388,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid Expenses</a></td>
<td class="nump">316,439<span></span>
</td>
<td class="nump">421,305<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">12,917,114<span></span>
</td>
<td class="nump">13,706,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and Equipment - net (Note 5)</a></td>
<td class="nump">1,235,483<span></span>
</td>
<td class="nump">1,298,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets - net (Note 6)</a></td>
<td class="nump">720,494<span></span>
</td>
<td class="nump">722,916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease - Right of Use Asset (Note 7)</a></td>
<td class="nump">619,989<span></span>
</td>
<td class="nump">631,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers', window );">Capitalized Software Development Costs - net (Note 8)</a></td>
<td class="nump">41,902<span></span>
</td>
<td class="nump">52,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_OtherAssetsOther', window );">Other Assets</a></td>
<td class="nump">516,230<span></span>
</td>
<td class="nump">358,935<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">1,898,614<span></span>
</td>
<td class="nump">1,765,755<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">16,051,211<span></span>
</td>
<td class="nump">16,769,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">2,046,667<span></span>
</td>
<td class="nump">1,501,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued Expenses and Other Current Liabilities (Note 13)</a></td>
<td class="nump">629,797<span></span>
</td>
<td class="nump">501,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customer Deposits</a></td>
<td class="nump">28,949<span></span>
</td>
<td class="nump">118,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current Portion of Long-Term Operating Lease</a></td>
<td class="nump">83,768<span></span>
</td>
<td class="nump">81,223<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">2,789,181<span></span>
</td>
<td class="nump">2,203,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-Term Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Loan Payable (Note 15)</a></td>
<td class="nump">410,700<span></span>
</td>
<td class="nump">410,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-Term Operating Lease, Net of Current Portion (Note 7)</a></td>
<td class="nump">931,697<span></span>
</td>
<td class="nump">953,190<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total Long-Term Liabilities</a></td>
<td class="nump">1,342,397<span></span>
</td>
<td class="nump">1,363,890<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">4,131,577<span></span>
</td>
<td class="nump">3,567,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock; par value $0.01 per share, 250,000,000 shares authorized: 16,811,513 and 16,761,513 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively.</a></td>
<td class="nump">168,115<span></span>
</td>
<td class="nump">167,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional Paid-in Capital</a></td>
<td class="nump">52,369,899<span></span>
</td>
<td class="nump">52,142,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="num">(40,619,018)<span></span>
</td>
<td class="num">(39,108,078)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">11,919,634<span></span>
</td>
<td class="nump">13,202,574<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">16,051,211<span></span>
</td>
<td class="nump">16,769,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Cumulative Convertible Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative Convertible Preferred Stock</a></td>
<td class="nump">638<span></span>
</td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Cumulative Convertible Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative Convertible Preferred Stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_OtherAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_OtherAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706801520808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock; Par Value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock; Shares Authorized</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock; Shares Issued</a></td>
<td class="nump">16,811,513<span></span>
</td>
<td class="nump">16,761,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock; Shares Outstanding</a></td>
<td class="nump">16,811,513<span></span>
</td>
<td class="nump">16,761,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Cumulative Convertible Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Preferred Stock; Par Value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Cumulative Convertible Preferred Stock; Shares Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Cumulative Convertible Preferred Stock; Shares Issued</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">63,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Cumulative Convertible Preferred Stock; Shares Outstanding</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">63,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Cumulative Convertible Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Preferred Stock; Par Value</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Cumulative Convertible Preferred Stock; Shares Authorized</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Cumulative Convertible Preferred Stock; Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Cumulative Convertible Preferred Stock; Shares Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808268360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales, net</a></td>
<td class="nump">$ 2,073,455<span></span>
</td>
<td class="nump">$ 7,053,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Sales</a></td>
<td class="nump">838,297<span></span>
</td>
<td class="nump">2,565,410<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">1,235,158<span></span>
</td>
<td class="nump">4,488,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional Fees</a></td>
<td class="nump">173,493<span></span>
</td>
<td class="nump">136,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">83,449<span></span>
</td>
<td class="nump">171,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling Expenses</a></td>
<td class="nump">474,389<span></span>
</td>
<td class="nump">378,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development</a></td>
<td class="nump">195,620<span></span>
</td>
<td class="nump">59,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Equity Compensation Expense (Note 10)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">182,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ConsultingFees', window );">Consulting Fees</a></td>
<td class="nump">106,174<span></span>
</td>
<td class="nump">81,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">General and Administrative</a></td>
<td class="nump">1,712,366<span></span>
</td>
<td class="nump">818,145<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">2,745,491<span></span>
</td>
<td class="nump">1,828,599<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations</a></td>
<td class="num">(1,510,333)<span></span>
</td>
<td class="nump">2,659,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest Income</a></td>
<td class="nump">427<span></span>
</td>
<td class="nump">542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="num">(1,035)<span></span>
</td>
<td class="num">(40,689)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="num">(608)<span></span>
</td>
<td class="num">(40,147)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Income Taxes</a></td>
<td class="num">(1,510,940)<span></span>
</td>
<td class="nump">2,619,261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes (Note 16)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,510,940)<span></span>
</td>
<td class="nump">$ 2,619,261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) Per Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic Weighted Average Common Shares Outstanding</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">15,850,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted Weighted Average Common Shares Outstanding</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">18,117,710<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ConsultingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consulting Expenses incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ConsultingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118262090&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706802455560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Series A Preferred</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2019</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">15,587,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Dec. 31, 2019</a></td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">$ 155,876<span></span>
</td>
<td class="nump">$ 44,232,274<span></span>
</td>
<td class="num">$ (43,499,244)<span></span>
</td>
<td class="nump">$ 889,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Equity Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common Stock Issued for Services Provided, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common Stock Issued for Services Provided, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">47,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of Notes Payable into Common Stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,041,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of Notes Payable into Common Stock, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,417<span></span>
</td>
<td class="nump">4,489,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Warrants and Options Exercised, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Warrants and Options Exercised, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">57,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,619,261<span></span>
</td>
<td class="nump">2,619,261<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Mar. 31, 2020</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">16,689,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Mar. 31, 2020</a></td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">$ 166,897<span></span>
</td>
<td class="nump">49,036,715<span></span>
</td>
<td class="num">(40,879,983)<span></span>
</td>
<td class="nump">8,324,265<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2020</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">16,761,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance, Amount at Dec. 31, 2020</a></td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">$ 167,614<span></span>
</td>
<td class="nump">52,142,400<span></span>
</td>
<td class="num">(39,108,078)<span></span>
</td>
<td class="nump">13,202,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common Stock Issued for Services Provided, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Common Stock Issued for Services Provided, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">227,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of Notes Payable into Common Stock, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,510,940)<span></span>
</td>
<td class="num">(1,510,940)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Mar. 31, 2021</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">16,811,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Mar. 31, 2021</a></td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">$ 168,114<span></span>
</td>
<td class="nump">$ 52,369,900<span></span>
</td>
<td class="num">$ (40,619,018)<span></span>
</td>
<td class="nump">$ 11,919,634<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost expensed and capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803218936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flow From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,510,940)<span></span>
</td>
<td class="nump">$ 2,619,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to Reconcile Net Income (Loss) to Net Cash Provided by (Used) in Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">83,449<span></span>
</td>
<td class="nump">171,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of Right of Use Asset</a></td>
<td class="nump">39,329<span></span>
</td>
<td class="nump">39,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of Software Costs</a></td>
<td class="nump">10,475<span></span>
</td>
<td class="nump">10,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_EquityCompensationExpense', window );">Equity Compensation Expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">182,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Value of Equity Issued for Services</a></td>
<td class="nump">228,000<span></span>
</td>
<td class="nump">48,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Reserve for Bad Debt</a></td>
<td class="nump">115,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLIFOReservePeriodCharge', window );">Inventory Reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAbstract', window );"><strong>Decrease (Increase) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="num">(141,729)<span></span>
</td>
<td class="num">(1,676,539)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(983,941)<span></span>
</td>
<td class="nump">1,815,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid Expenses</a></td>
<td class="nump">104,866<span></span>
</td>
<td class="nump">16,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeposits', window );">Vendor Deposits</a></td>
<td class="nump">242,582<span></span>
</td>
<td class="num">(1,125,508)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other Receivables</a></td>
<td class="nump">198,951<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other Assets</a></td>
<td class="num">(157,295)<span></span>
</td>
<td class="num">(8,924)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract', window );"><strong>Increase (Decrease) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="nump">545,198<span></span>
</td>
<td class="nump">118,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued Expenses</a></td>
<td class="nump">127,948<span></span>
</td>
<td class="nump">263,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued Interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(66,667)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerDeposits', window );">Customer Deposits</a></td>
<td class="num">(89,932)<span></span>
</td>
<td class="nump">1,017,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_IncreaseDecreaseInLeaseLiabilities', window );">Lease Liability</a></td>
<td class="num">(36,941)<span></span>
</td>
<td class="num">(35,865)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided (Used) in Operating Activities</a></td>
<td class="num">(1,224,978)<span></span>
</td>
<td class="nump">3,315,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flow From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of Property and Equipment</a></td>
<td class="num">(28,205)<span></span>
</td>
<td class="num">(14,585)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(28,205)<span></span>
</td>
<td class="num">(14,585)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flow From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from Exercise of Warrants and Options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">57,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayment of Principal Balance on Convertible Note</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash (Used) in Financing Activities:</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(442,500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase (Decrease) In Cash and Cash Equivalents</a></td>
<td class="num">(1,253,184)<span></span>
</td>
<td class="nump">2,858,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Beginning</a></td>
<td class="nump">5,198,842<span></span>
</td>
<td class="nump">897,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Ending</a></td>
<td class="nump">3,945,658<span></span>
</td>
<td class="nump">3,755,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash Paid for Interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash Paid for Income Taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">107,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Investing and Financing Activities :</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_AccruedEquityCompensation', window );">Accrued Equity Compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">27,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of Note Payable into Common Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_EquipmentNetTransferredToInventory', window );">Equipment, Net Transferred to Inventory</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 36,256<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_AccruedEquityCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_AccruedEquityCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_EquipmentNetTransferredToInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_EquipmentNetTransferredToInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_EquityCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_EquityCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_IncreaseDecreaseInLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_IncreaseDecreaseInLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3095-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121551529&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e99989-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806245992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. DESCRIPTION OF BUSINESS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">TOMI Environmental Solutions, Inc., a Florida
corporation (&#8220;TOMI&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221; and &#8220;us&#8221;) is a global
provider of disinfection and decontamination essentials through our premier Binary Ionization Technology&#174;&#160;(BIT&#8482;)
platform, under which we manufacture, license, service and sell our SteraMist&#174;&#160;brand of products, including SteraMist&#174;&#160;BIT&#8482;,
a hydrogen peroxide-based mist and fog. Our business is organized into five divisions: Healthcare, Life Sciences, TOMI Service
Network, Food Safety and Commercial.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Invented under a defense grant in association
with the Defense Advanced Research Projects Agency (DARPA) of the U.S. Department of Defense, BIT&#8482;&#160;is&#160;registered
with the U.S. Environmental Protection Agency (EPA) and&#160;uses a low percentage hydrogen peroxide as its only active ingredient
to produce a fog composed mostly of a hydroxyl radical (<b>.</b>OH ion), known as ionized Hydrogen Peroxide (iHP&#8482;). Represented
by the SteraMist&#174;&#160;brand of products, iHP&#8482;&#160;produces a germ-killing aerosol that works like a visual non-caustic
gas.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our products are designed to service a broad
spectrum of commercial structures, including, but not limited to, hospitals and medical facilities, bio-safety labs, pharmaceutical
facilities, meat and produce processing facilities, universities and research facilities, vivarium labs, all service industries
including cruise ships, office buildings, hotel and motel rooms, schools, restaurants, military barracks, police and fire departments,
prisons, and athletic facilities. Our products are also used in single-family homes and multi-unit residences. Additionally, our
products have been listed on the EPA&#8217;s List N as products that help combat COVID-19 and are actively being used for this
purpose.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706887250888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Basis
of Presentation</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted
accounting principles utilized in the United States of America (&#8220;GAAP&#8221;), and stated in U.S. dollars, have been prepared
by us, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;).
Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations, although we believe that the disclosures are adequate to make the
information presented not misleading.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">These
financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,
are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements
should be read in conjunction with our audited financial statements for the year ended December 31, 2020 and notes thereto which
are included in the Annual Report on Form 10-K previously filed with the SEC on March 30, 2021. We follow the same accounting
policies in the preparation of interim reports. The results of operations for the interim periods covered by this Form 10-Q may
not necessarily be indicative of results of operations for the full fiscal year or any other interim period.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Principles
of Consolidation</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly owned subsidiary, TOMI Environmental
Solutions, Inc., a Nevada corporation. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Reclassification
of Accounts</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Certain
reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These
reclassifications had no effect on previously reported results of operations or financial position.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Use
of Estimates</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and
assumptions that affect the amounts reported and disclosed in the accompanying condensed consolidated financial statements and
the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates,
including those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives
of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities,
among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable,
the results of which form the basis for making judgments about the carrying values of our assets and liabilities.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Fair
Value Measurements</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset
or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in
an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the
principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance
describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last
unobservable, that may be used to measure fair value, which are the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 10%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level
    1:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 90%"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Quoted
        prices in active markets for identical assets or liabilities.</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level
    2:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">Inputs
        other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
        quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market
        data for substantially the full term of the assets or liabilities.</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level
    3:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Unobservable
    inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
financial instruments include cash and cash equivalents, accounts receivable, accounts payable and accrued expenses. All these
items were determined to be Level 1 fair value measurements.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximated fair value
because of the short maturity of these instruments.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Cash
and Cash Equivalents</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">For
purposes of the statement of cash flows, cash and cash equivalents includes cash on hand, held at financial institutions and other
liquid investments with original maturities of three months or less. At times, these deposits may be in excess of insured limits.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Accounts
Receivable</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.
For those customers to whom we extend credit, we perform periodic evaluations of their status and maintain allowances for potential
credit losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount
of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether
an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of
an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection
have been exhausted and the potential for recovery is considered remote. Bad debt expense for the three months ended March 31,
2021 and 2020 was $115,000 and $25,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">At
March 31, 2021 and December 31, 2020, the allowance for doubtful accounts was $505,000 and $390,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Inventories</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Inventories
are valued at the lower of cost or market using the first-in, first-out (FIFO) method. Inventories consist primarily of finished
goods.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
expense costs to maintain certification to cost of goods sold as incurred.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
review inventory on an ongoing basis, considering factors such as deterioration and obsolescence. We record an allowance for estimated
losses when the facts and circumstances indicate that particular inventories may not be usable. Our reserve for obsolete inventory
was $0 as of March 31, 2021 and December 31, 2020, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Property
and Equipment</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method
over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures
and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line
method over the lives of the respective leases or service lives of the improvements, whichever is shorter.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Leases</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
February 2016, the FASB issued ASU No. 2016-02 (ASC 842), <i>Leases</i>, to require lessees to recognize all leases, with certain
exceptions, on the balance sheet, while recognition on the statement of operations will remain similar to current lease accounting.
Subsequently, the FASB issued ASU No. 2018-10, <i>Codification Improvements to Topic 842, Leases</i>, ASU No. 2018-11, <i>Targeted
Improvements</i>, ASU No. 2018-20, <i>Narrow-Scope Improvements for Lessors</i>, and ASU 2019-01, <i>Codification Improvements</i>,
to clarify and amend the guidance in ASU No. 2016-02. ASC 842 eliminates real estate-specific provisions and modifies certain
aspects of lessor accounting. This standard is effective for interim and annual periods beginning after December 15, 2018, with
early adoption permitted. We adopted ASC 842 as of January 1, 2019 using the modified retrospective basis with a cumulative effect
adjustment as of that date. In addition, we elected the package of practical expedients permitted under the transition guidance
within the standard, which allowed us to carry forward the historical determination of contracts as leases, lease classification
and not reassess initial direct costs for historical lease arrangements. Accordingly, previously reported financial statements,
including footnote disclosures, have not been recast to reflect the application of the standard to all comparative periods presented.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Operating
lease assets are included within operating lease right-of-use assets, and the corresponding operating lease liabilities are recorded
as current portion of long-term operating lease, and within long-term liabilities as long-term operating lease, net of current
portion on our condensed consolidated balance sheet as of March 31, 2021 and December 31, 2020.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
have elected not to present short-term leases on the condensed consolidated balance sheet as these leases have a lease term of
12 months or less at lease inception and do not contain purchase options or renewal terms that we are reasonably certain to exercise.
All other lease assets and lease liabilities are recognized based on the present value of lease payments over the lease term at
commencement date. Because most of our leases do not provide an implicit rate of return, we used our incremental borrowing rate
based on the information available at adoption date in determining the present value of lease payments.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Capitalized
Software Development Costs</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
accordance with ASC 985-20 regarding the development of software to be sold, leased, or marketed, we expense such costs as they
are incurred until technological feasibility has been established, at and after which time those costs are capitalized until the
product is available for general release to customers. The periodic expense for the amortization of capitalized software development
costs will be included in cost of sales. Amortization expense for the three months ended March 31, 2021 and 2020, was $10,475,
respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Accounts
Payable</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">As
of March 31, 2021, one vendor accounted for approximately 60% of accounts payable. As of December 31, 2020, two vendors accounted
for approximately 32% of accounts payable.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">For
the three months ended March 31, 2021, two vendors accounted for 64% of cost of sales. For the three months ended March 31, 2020,
one vendor accounted for 89% of cost of sales.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Accrued
Warranties</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 45pt"><font style="font: 8pt Times New Roman, Times, Serif">Accrued
warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We estimate
the expected costs to be incurred during the warranty period and record the expense to the condensed consolidated statement of
operations at the date of sale. Our manufacturers assume the warranty against product defects from date of sale, which we extend
to our customers upon sale of the product. We assume responsibility for product reliability and results. As of March 31, 2021,
and December 31, 2020, our warranty reserve was $68,000. (See Note 14).</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Income
Taxes</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Deferred
income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases
of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to
reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits
that are, on a more likely than not basis, not expected to be realized in accordance with Accounting Standards Codification (ASC)
guidance for income taxes. Net deferred tax benefits have been fully reserved at March 31, 2021 and December 31, 2020. The effect
on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes
are enacted.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Net
Income (Loss) Per Share</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Basic
net income or (loss) per share is computed by dividing our net income or (loss) by the weighted average number of shares of common
stock outstanding during the period presented. Diluted income or (loss) per share is based on the treasury stock method and includes
the effect from potential issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and
warrants and conversions of preferred stock or debentures.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Potentially
dilutive securities as of March 31, 2021 consisted of 1,880,383 shares of common stock issuable upon exercise of outstanding warrants,
132,500 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of
outstanding shares of Preferred A stock (&#8220;Convertible Series A Preferred Stock&#8221;).</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Potentially
dilutive securities as of March 31, 2020 consisted of 2,099,857 shares of common stock issuable upon exercise of outstanding warrants,
103,750 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of
outstanding shares of Preferred A stock (&#8220;Convertible Series A Preferred Stock&#8221;)</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Diluted
net income or (loss) per share is computed similarly to basic net income or (loss) per share except that the denominator is
increased to include the number of additional shares of common stock that would have been outstanding if the potential shares
of common stock had been issued and if such additional shares were dilutive. Options, warrants and preferred stock of
approximately 2.1 million and 2.2 million shares of common stock were outstanding at March 31, 2021 and December 31, 2020,
respectively, but were excluded from the computation of diluted net loss per share at March 31, 2021 due to the anti-dilutive
effect on net loss per share.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 75%"><font style="font: 8pt Times New Roman, Times, Serif">Net
    Income (Loss)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,619,261</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Adjustments
    for convertible debt - as converted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Interest
    on convertible debt</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">40,689</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Net
    income (loss) attributable to common shareholders</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,659,950</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Weighted
    average number of shares of common stock outstanding:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Net
    income (loss) attributable to common shareholders per share:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.15</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">The
following provides a reconciliation of the shares used in calculating the per share amounts for the periods presented:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Numerator:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 75%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Net
    Income (Loss)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,619,261</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Denominator:</font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Basic
    weighted-average shares</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Effect
    of dilutive securities</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Warrants</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,099,857</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Convertible
    Debt</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Options</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">103,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Preferred
    Stock</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">63,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted
    Weighted Average Shares</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net
    Income (Loss) Per Common Share:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.14</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">Note:
Warrants, options and preferred stock for the three months ended March 31, 2021 are not included in the computation of diluted
weighted average shares as such inclusion would be anti-dilutive.&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Income
        (loss) from Operations Data:</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Income
    (Loss) from Operations</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,333</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,659,409</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic
    and Diluted Weighted Average Shares</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Basic
    and Diluted Income (loss) Per Common Share</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.15</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Revenue
Recognition</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
recognize revenue in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09,
Revenue from Contracts with Customers (Topic 606). We recognize revenue when we transfer promised goods or services to customers
in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine
revenue recognition for contracts with customers we perform the following five steps: (i) identify the contract(s) with a customer;
(ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction
price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s).
At contract inception, we assess the goods or services promised within each contract, assess whether each promised good or service
is distinct and identify those that are performance obligations.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
must use judgment to determine: a) the number of performance obligations based on the determination under step (ii) above and
whether those performance obligations are distinct from other performance obligations in the contract; b) the transaction price
under step (iii) above; and c) the stand-alone selling price for each performance obligation identified in the contract for the
allocation of transaction price in step (iv) above.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Title
and risk of loss generally pass to our customers upon shipment. Our Customers include end users as well as dealers and distributors
who market and sell our products. Our revenue is not contingent upon resale by the dealer or distributor, and we have no further
obligations related to bringing about resale. Shipping and handling costs charged to customers are included in Product Revenues.
The associated expenses are treated as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales
taxes collected from Customers.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><i>Disaggregation
of Revenue</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
following table presents our revenues disaggregated by revenue source.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><i>Product
and Service Revenue</i></font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the three months ended March 31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 75%"><font style="font: 8pt Times New Roman, Times, Serif">SteraMist
    Product</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,661,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,638,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Service
    and Training</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">412,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">415,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;Total</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,073,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,053,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><i>Revenue
by Geographic Region</i></font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the three months ended March 31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 75%"><font style="font: 8pt Times New Roman, Times, Serif">United
    States</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,804,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,569,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">International</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">269,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,484,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;Total</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,073,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,053,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Product
revenue includes sales from our standard and customized equipment, solution and accessories sold with our equipment. Revenue is
recognized upon transfer of control of promised products to customers in an amount that reflects the consideration we expect to
receive in exchange for those products.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.75in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Service
and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and
technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an
amount that reflects the consideration we expect to receive in exchange for those services.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><i>Costs
to Obtain a Contract with a Customer</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization
period would have been one year or less. We generally expense sales commissions when incurred because the amortization period
would have been one year or less. These costs are recorded within selling expenses.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><i>Contract
Balances</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">As
of March 31, 2021, and December 31, 2020 we did not have any unsatisfied performance obligations for (i) contracts with an original
expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right
to invoice for services performed.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><i>Arrangements
with Multiple Performance Obligations</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
contracts with customers may include multiple performance obligations. We enter into contracts that can include various combinations
of products and services, which are primarily distinct and accounted for as separate performance obligations.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><i>Significant
Judgments</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
contracts with customers for products and services often dictate the terms and conditions of when the control of the promised
products or services is transferred to the customer and the amount of consideration to be received in exchange for the products
and services.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Equity
Compensation Expense</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
account for equity compensation expense in accordance with FASB ASC 718, &#8220;Compensation&#8212;Stock Compensation.&#8221;
Under the provisions of FASB ASC 718, equity compensation expense is estimated at the grant date based on the award&#8217;s fair
value.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">On
July 7, 2017, our shareholders approved the 2016 Equity Incentive Plan, or the 2016 Plan. The 2016 Plan authorizes the grant of
stock options, stock appreciation rights, restricted stock, restricted stock units and performance units/shares. Up to 2,000,000
shares of common stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized
but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by
the 2016 Plan of shares of common stock for numerous reasons, including, but not limited to, shares of common stock underlying
canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash.
Equity compensation expense will typically be awarded in consideration for the future performance of services to us. All recipients
of awards under the 2016 Plan are required to enter into award agreements with us at the time of the award, and awards under the
2016 Plan are expressly conditioned upon such agreements. For the three months ended March 31, 2021 and 2020, we issued 50,000
shares of fully vested common stock, respectively, out of the 2016 Plan to our directors.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Concentrations
of Credit Risk</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Financial
instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents.
We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000
at times during the year.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Long-Lived
Assets Including Acquired Intangible Assets</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,
we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are
expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount
by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of
our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model
that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed
long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base
these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections,
and our expectations. We had no long-lived asset impairment charges for the three months ended March 31, 2021 and 2020.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Advertising
and Promotional Expenses</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
expense advertising costs in the period in which they are incurred.&#160;Advertising and promotional expenses for the three months
ended March 31, 2021 and 2020 were approximately $266,000 and $46,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Research
and Development Expenses</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">We
expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2021
and 2020, research and development expenses were approximately $196,000 and $59,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Business
Segments</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown
of revenue is presented in &#8220;Revenue Recognition&#8221; in Note 2 above.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Recent
Accounting Pronouncements</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
August 2018, the FASB issued ASU No. 2018-15, &#8220;Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer&#8217;s
Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.&#8221; This guidance
aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with
the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective
on a prospective or retrospective basis beginning on January 1, 2020, with early adoption permitted. We elected to adopt this
guidance early, in 2020 on a prospective basis. The guidance did not have a material impact on our condensed Consolidated Financial
Statements.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806015512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Inventories
consist of the following at:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021
        </b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></p></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 59%; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finished
    goods</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 19%; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,396,528</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; width: 18%; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,404,025</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Raw
    Materials &#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;368,927</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;377,490</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,765,455</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,781,515</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706899009432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. VENDOR DEPOSITS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_VendorDepositsTextBlock', window );">VENDOR DEPOSITS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">At
March 31, 2021 and December 31, 2020, we maintained vendor deposits of $146,130 and $388,712, respectively, for open purchase
orders for inventory.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_VendorDepositsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_VendorDepositsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706891862168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"><font style="font: 8pt Times New Roman, Times, Serif">Property
and equipment consist of the following at:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Furniture
    and fixtures</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">357,236</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">357,236</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Equipment</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,597,793</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,580,743</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Vehicles</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60,703</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60,703</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Computer
    and software</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">214,860</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">203,704</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Leasehold
    improvements</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">386,120</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">386,120</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Tenant
    Improvement Allowance</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">405,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">405,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,021,712</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,993,507</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Accumulated depreciation</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,786,228</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,695,404</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,235,483</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,298,103</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">For
the three months ended March 31, 2021 and 2020, depreciation was $81,026 and $78,563, respectively. For the three months ended
March 31, 2021 and 2020, amortization of tenant improvement allowance was $9,798 and was recorded as lease expense and included
within general and administrative expense on the consolidated statement of operations.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806352200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Intangible
assets consist of patents and trademarks related to our Binary Ionization Technology. We amortize the patents over the estimated
remaining lives of the related patents. The trademarks have an indefinite life.&#160;Amortization expense was $2,422 and $93,347
for the three months ended March 31, 2021 and 2020, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Definite
life intangible assets consist of the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Intellectual
    Property and Patents</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,000,012</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,000,012</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Accumulated Amortization</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,859,413</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,856,991</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Intangible
    Assets, net</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">140,599</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">143,021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Indefinite
life intangible assets consist of the following:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 76%; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Trademarks</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">579,895</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">579,895</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total
    Intangible Assets, net</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">720,494</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">722,916</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Approximate
future amortization is as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;
    Year Ended</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;<b>Amount</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 88%"><font style="font: 8pt Times New Roman, Times, Serif">April
    1 &#8211; December 31, 2021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2022</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2023&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2024&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2025&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">Thereafter</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">141,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810237224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
April 2018, we entered into a 10-year lease agreement for a new 9,000-square-foot facility that contains office, warehouse, lab
and research and development space in Frederick, Maryland. The lease agreement was scheduled to commence on December 1, 2018 or
when the property was ready for occupancy. The agreement provided for annual rent of $143,460, an escalation clause that increases
the rent 3% year over year, a landlord tenant improvement allowance of $405,000 and additional landlord work as discussed in the
lease agreement. We took occupancy of the property on December 17, 2018 and the lease was amended in March 2019 to provide for
a 4-month rent holiday and a commencement date of April 1, 2019. Lease expense for operating lease payments is recognized on a
straight-line basis over the lease term.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
balances for our operating lease where we are the lessee are presented as follows within our condensed consolidated balance sheet:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>Operating
    leases:</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
    31, 2021 (Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>Assets:</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Operating
    lease right-of-use asset</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">619,989</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">631,527</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b>Liabilities:</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Current
    Portion of Long-Term Operating Lease</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">83,768</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">81,223</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Long-Term
    Operating Lease, Net of Current Portion</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">931,697</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">953,190</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,015,465</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,034,413</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
components of lease expense are as follows and are included within general and administrative expense on our condensed consolidated
statement of operations:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2020</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Operating
    lease expense</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,329</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,329</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Other
information related to leases where we are the lessee is as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 77%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
    31, 2021 (Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Weighted-average
    remaining lease term:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Operating
    leases</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;
    8.00 years</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;
    8.25 years</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Discount
    rate:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Operating
    leases</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.00%</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.00%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Supplemental
cash flow information related to leases where we are the lessee is as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2020</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Cash
    paid for amounts included in the measurement of lease liabilities:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">36,941</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">35,865</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">As
of March 31, 2021, the maturities of our operating lease liability are as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended:</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Operating
    Lease</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 88%"><font style="font: 8pt Times New Roman, Times, Serif">April
    1 &#8211; December 31, 2021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">114,148</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2022</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">155,621</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2023</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">160,290</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2024</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">165,098</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2025</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">170,051</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Thereafter</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">575,131</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Total
    minimum lease payments</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,340,340</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Interest</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">324,875</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Present
    value of lease obligations</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,015,465</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Current portion</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">83,768</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Long-term
    portion of lease obligations</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">931,697</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806353048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNetAbstract', window );"><strong>Capitalized Computer Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">CAPITALIZED SOFTWARE DEVELOPMENT COSTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
accordance with ASC 985-20 we capitalized certain software development costs associated with updating our continuing line of product
offerings. Capitalized software development costs consist of the following at:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March&#160;31,&#160;2021<br />
(Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Capitalized
    Software Development Costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">125,704</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">125,704</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Accumulated Amortization</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(83,802</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(73,327</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41,902</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">52,377</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Amortization
expense for the three months ended March 31, 2021 and 2020 was $10,475, respectively.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 730<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197926<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810193992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. CLOUD COMPUTING SERVICE CONTRACT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_CloudComputingServiceContractAbstract', window );"><strong>Cloud Computing Service Contract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_CloudComputingServiceContractDisclosureTextBlock', window );">CLOUD COMPUTING SERVICE CONTRACT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">In
May 2020 we entered into a cloud computing service contract. The contract provides for annual payments in the amount of $30,409
and has a term of 5 years. The annual contract payments are capitalized as a prepaid expense and amortized over a twelve-month
period.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">We
have incurred implementation costs of $62,677 in connection with the cloud computing service contract which have been capitalized
in prepaid expenses and other assets as of March 31, 2021. In accordance with</font> <font style="font: 8pt Times New Roman, Times, Serif">ASU
No. 2018-15, <font style="background-color: white">such implementation costs are being amortized over the remaining contract terms
beginning January 1, 2021, which was when the cloud-based service contract was placed in service. Amortization expense for the
three months ended March 31, 2021 was $3,482.</font></font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_CloudComputingServiceContractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_CloudComputingServiceContractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_CloudComputingServiceContractDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_CloudComputingServiceContractDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806346136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
Board of Directors (the &#8220;Board&#8221;) may, without further action by our shareholders, from time to time, direct the issuance
of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine the rights,
preferences and limitations of each series. The holders of such preferred stock may be entitled to receive a preference payment
in the event of any liquidation, dissolution or winding-up by us before any payment is made to the holders of our common stock.
Furthermore, the Board could issue preferred stock with voting and other rights that could adversely affect the voting power of
the holders of our common stock.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Reverse
Stock Split</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">On
September 9, 2020, the Board approved a reverse stock split of our common stock and our Convertible Series A Preferred Stock,
in each case, at a ratio of 1-for-8 and without any change to the respective par value thereof (the &#8220;Reverse Stock Split&#8221;),
and, on September 10, 2020, we filed an Articles of Amendment to our Articles of Incorporation with the Department of State of
the State of Florida to effect the Reverse Stock Split. The Reverse Stock Split became effective as of September 10, 2020 (the
&#8220;Effective Time&#8221;).&#160; All per-share and share amounts have been retroactively restated in this Quarterly Report
on Form 10-Q for all periods presented to reflect the reverse stock split.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Convertible
Series A Preferred Stock</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
authorized Convertible Series A Preferred Stock, $0.01 par value, consists of 1,000,000 shares. At March 31, 2021 and December
31, 2020, there were 63,750 shares issued and outstanding. The Convertible Series A Preferred Stock is convertible at the rate
of one share of common stock for one share of Convertible Series A Preferred Stock.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Convertible
Series B Preferred Stock</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
authorized Convertible Series B Preferred Stock, $1,000 stated value, 7.5% cumulative dividend, consists of 4,000 shares. At March
31, 2021 and December 31, 2020, there were no shares issued and outstanding, respectively. Each share of Convertible Series B
Preferred Stock may be converted (at the holder&#8217;s election) into two hundred shares of our common stock.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Common
Stock</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">During
the three months ended March 31, 2020, we issued 50,000 shares of fully vested common stock valued at $48,000 to members of our
Board (see Note 12).&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
March 2020, 1,041,667 shares of common stock were issued in connection with the conversion of convertible notes payable aggregating
$4,500,000.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
March 2020, 10,417 shares of common stock were issued in connection with the exercise of warrants for which we received proceeds
of $57,500.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">During
the three months ended March 31, 2021, we issued 50,000 shares of common stock valued at $228,000 to members of our Board (see
Note 12).&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Stock
Options</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 -60pt; text-align: justify; text-indent: 0.75in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;There
were no options granted during the first quarter of 2021.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">I</font>n
January 2020 we issued two options to purchase an aggregate of 31,250 shares of common stock to our Chief Operating Officer at
an exercise price of $0.80 and $0.96 per share pursuant to her employment agreement with us. The options were valued at a total
of $23,595 and have a term of 5 years. We utilized the Black-Scholes method to fair value the options received by the COO with
the following assumptions: volatility, 135%; expected dividend yield, 0%; risk free interest rate, 1.64%; and a life of 5 years.
The grant date fair value of each share of common stock underlying the options was $0.72 and $0.80. The value of the stock option
was included in accrued expenses at December 31, 2019.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">The
following table summarizes stock options outstanding as of March 31, 2021 and December 31, 2020:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
    31, 2021</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 50%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    beginning of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">77,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.56</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">62,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Expired</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(5,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    end of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Options
outstanding and exercisable by price range as of March 31, 2021 were as follows:&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding
    Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable
    Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Range</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Life
        in Years</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
        Price</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">27,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.85</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">27,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.88</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.76</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.88</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.77</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.76</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.85</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.06</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.06</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.64</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Stock
Warrants</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;In
January 2020 we issued a warrant to purchase 156,250 shares of common stock to our Chief Executive Officer at an exercise price
of $1.20 per share pursuant to an employment agreement. The warrant was valued at $164,201 and has a term of 5 years. We utilized
the Black-Scholes model to fair value the warrant received by our Chief Executive Officer with the following assumptions: volatility,
136%; expected dividend yield, 0%; risk free interest rate, 1.64%; and a life of 5 years. The grant date fair value of each share
of common stock underlying the warrant was $1.04.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
January 2020 we issued a warrant to purchase 5,208 shares of common stock to an employee at an exercise price of $0.96 per share.
The warrant was valued at $3,594 and has a term of 5 years. We utilized the Black-Scholes model to fair value the warrant received
by the employee with the following assumptions: volatility, 135%; expected dividend yield, 0%; risk free interest rate, 1.58%;
and a life of 5 years. The grant date fair value of each share of common stock underlying the warrant was $0.72. The value of
the warrants was expensed in the fourth quarter of 2019 and included in accrued expenses at December 31, 2019.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
February 2020 we issued a warrant to purchase 18,750 shares of common stock to an employee at an exercise price of $1.20 per share.
The warrant was valued at $18,571 and has a term of 3 years. We utilized the Black-Scholes model to fair value the warrant received
by the employee with the following assumptions: volatility, 155%; expected dividend yield, 0%; risk free interest rate, 1.64%;
and a life of 3 years. The grant date fair value of each share of common stock underlying the warrant was $0.96.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">On
<font style="background-color: white">February 11,
2021, we agreed to amend (the &#8220;Warrant Amendment&#8221;) the warrant to purchase 125,000 shares of TOMI common stock, par
value $0.01 (the &#8220;Common Stock&#8221;), issued by TOMI to Dr. Halden S. Shane, TOMI&#8217;s Chief Executive Officer and a
director on TOMI&#8217;s board of directors, on February 11, 2014 (the &#8220;Warrant&#8221;), to provide TOMI an option to repurchase
the Warrant from Dr. Shane at a negotiated price. In connection with the Warrant Amendment, TOMI repurchased the warrant from Dr.
Shane (the &#8220;Repurchase&#8221;) for an aggregate cash consideration of $314,500, representing a 15% discount of the net exercise
cash value of the Warrant, which was calculated using the closing price of the Common Stock on the Nasdaq on February 11, 2021
of $5.36, less the exercise price of the warrants in the amount of $2.40. On the same date, the Warrant Amendment and the Repurchase
was considered, approved and adopted by a disinterested majority of TOMI&#8217;s board of directors.&#160; The $314,500 charge
in connection with the warrant amendment has been included in General and Administrative expenses for the three months ended March
31, 2021.</font></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The
following table summarizes the outstanding common stock warrants as of March 31, 2021 and December 31, 2020:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
                                         31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 50%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    beginning of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,049,133</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.55</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,155,065</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.12</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">585,447</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.97</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(76,796</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2.77</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Expired</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(168,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2.84</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(614,583</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(6.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    end of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,880,383</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.66</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,049,133</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.55</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Warrants
outstanding and exercisable by price range as of March 31, 2021 were as follows:<b>&#160;</b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding
    Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable
    Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
    Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average
                                         Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining
        Contractual</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Life
        in Years</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
                                         Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
        Price</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.64</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.65</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.64</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">158,125</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.51</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">158,125</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">473,958</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.69</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">473,958</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.12</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.05</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.12</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.20</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">175,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.63</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">175,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.20</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.57</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.75</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.32</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">523,061</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.91</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">523,061</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.32</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.56</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.56</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.25</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.00</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.35</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.00</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6.95</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">375,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">9.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">375,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6.95</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,488</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.38</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,488</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,880,383</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.35</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,880,383</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.66</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">There
were no unvested warrants outstanding as of March 31, 2021.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706914185624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white"><b><i>Legal
Contingencies</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
may become a party to litigation in the normal course of business.&#160;In the opinion of management, there are no legal matters
involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows. In addition,
from time to time, we may have to file claims against parties that infringe on our intellectual property.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Product
Liability</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">As
of March 31, 2021 and December 31, 2020, there were no claims against us for product liability.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>SARS
CoV-2 coronavirus</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">On
March 11, 2020 the World Health Organization declared the&#160;SARS CoV-2 coronavirus&#160;a global pandemic and recommended containment
and mitigation measures worldwide. We have been identified as an essential disinfectant and decontamination vendor by various
agencies and countries. Our operations being essential have been materially affected by the coronavirus outbreak to date. The
uncertain nature of its spread globally may or may not impact our business operations resulting from quarantines of employees,
customers and suppliers as well as potential travel restrictions in areas affected or may be affected in the future.&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806240584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. CONTRACTS AND AGREEMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ContractsAndAgreementsAbstract', window );"><strong>Contracts And Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ContractsAndAgreementsTextBlock', window );">CONTRACTS AND AGREEMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Executive
Agreements</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif"><i><u>Halden
S. Shane</u></i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">On
September 22, 2020, we entered into</font><font style="font: 8pt Times New Roman, Times, Serif">&#160;<font style="background-color: white">a
three year employment agreement with Dr. Shane, effective October 1, 2020.&#160;The agreement provides for a base annual salary
of $500,000.&#160;The agreement also provides for a signing bonus of 375,000 warrants. Dr. Shane is also entitled to a cash performance
bonus and an annual issuance of an option to purchase 31,250 shares of common stock from the 2016 Plan at the discretion of the
Board. The agreement also provides that we will reimburse Dr. Shane for the expenses associated with the use of an automobile
up to $750 a month. The term of the agreement is three years.</font></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">In
the event Dr. Shane is terminated as CEO as a result of a change in control, Dr. Shane will be entitled to a lump sum payment
of two years&#8217; salary at the time of such termination.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">The
Board may terminate Dr. Shane for cause by written notification to Dr. Shane; provided, however, that no termination for cause
will be effective unless Dr. Shane has been provided with prior written notice and opportunity for remedial action and fails to
remedy within 30 days thereof, in the event of a termination by the Company (i) by reason of willful dishonesty towards, fraud
upon, or deliberate injury or attempted injury to, the Company, (ii) by reason of material breach of his employment agreement
and (iii) by reason of gross negligence or intentional misconduct with respect to the performance of duties under the agreement.
Upon termination for cause, Dr. Shane will be immediately paid an amount equal to his gross salary. The Board may terminate Dr.
Shane other than for cause at any time upon giving notice to Dr. Shane. Upon such termination, Dr. Shane will be immediately paid
an amount equal to his gross salary.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white"><i><u>Elissa
J. Shane</u></i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">On
October 1, 2020, we entered into&#160;an employment agreement with Elissa J. Shane, effective October 1, 2020. Pursuant to her
employment agreement, Ms. Shane will receive an annual base salary of at least $270,000, subject to annual review and discretionary
increase by the Compensation Committee of the Board. Ms. Shane is eligible to receive an annual cash bonus and other annual incentive
compensation. The agreement originally provided for a grant of 93,750 warrants. Additionally, in connection with the execution
of&#160;her employment agreement, on October 1, 2020, we issued Ms. Shane a warrant to purchase 93,750 shares of&#160;Common Stock
at an exercise price of $6.17 per share. These provisions were subsequently amended to provide for the issuance to Ms. Shane of
31,250 options from the 2016 Equity Plan at the closing price of $7.06 on the date of grant in lieu of the warrant grant and the
93,750 warrants were cancelled. Ms. Shane acknowledged that the 31,250 options were in full consideration of the amount she was
entitled to under the agreement. Her employment agreement also provides that&#160;we will reimburse Ms. Shane for reasonable and
necessary business and entertainment expenses that she incurs in performing her duties. During the term of her employment, Ms.
Shane will also be entitled to up to four weeks of paid vacation time annually, which will accrue up to six weeks, and to participate
in&#160;our benefit plans and programs, including but not limited to all group health, life, disability and retirement plans.
Ms. Shane is also entitled to the sum of $1,000 per month as a vehicle allowance. The initial term of&#160;her employment agreement
is three years, which may be automatically extended for successive one-year terms, unless either party provides the other with
120 days&#8217; prior written notice of its intent to terminate the&#160;agreement.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white"><font style="font: 8pt Times New Roman, Times, Serif">In
the event Ms. Shane is terminated as COO as a result of a change in control, Ms. Shane will be entitled to a lump sum payment
of one and a half years&#8217; salary at the time of such termination.&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Agreements
with Directors</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
December 2017, we increased the annual fee to the members of our Board to $40,000, to be paid in cash on a quarterly basis, with
the exception of the audit committee chairperson, whose annual fee we increased to $45,000, also to be paid in cash on a quarterly
basis. Director compensation also includes the annual issuance of our common stock.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">For
the three months ended March 31, 2020, we issued an aggregate of 50,000 shares of common stock that were valued at $48,000 to
members of our Board.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">For
the three months ended March 31, 2021, we issued an aggregate of 50,000 shares of common stock that were valued at $228,000 to
members of our Board.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>Manufacturing
Agreement</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">In
June 2020 we entered into a manufacturing agreement with Planet Innovation Products, Pty Ltd (&#8220;PI&#8221;). The agreement
does not provide for any minimum purchase commitments and is for a term of three years. The agreement also provides for a warranty
against product defects.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white"><b><i>Cloud
Computing Service Contract</i></b></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">In
May 2020 we entered into an agreement for a cloud computing service contract. The contract provides for annual payments in the
amount of $30,409 and has a term of 5 years.</font> <font style="font: 8pt Times New Roman, Times, Serif">Approximate
minimum payments under the contract are as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;
    Year Ended</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;<b>Amount</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 88%"><font style="font: 8pt Times New Roman, Times, Serif">April
    1 &#8211; December 31, 2021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2022</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2023&#160; &#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2024&#160; &#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2025&#160; &#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">123,000&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><i>Other
Agreements</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">TOMI
Service Network (&#8220;TSN&#8221;) is a national service network composed of existing full-service restoration industry specialists
that have entered initially into licensing agreements with us to become Primary Service Providers (&#8220;PSPs&#8221;). The licensing
agreements originally granted protected territories to PSPs to perform services using our SteraMist&#174; platform of products
and also provide for potential job referrals to PSPs whereby we are entitled to referral fees. Additionally, the agreement provides
for commissions due to PSPs for equipment and solution sales they facilitate to other service providers in their respective territories.
As part of these agreements, we are obligated to provide to the PSPs various training, ongoing support and facilitate a referral
network call center. As of March 31, 2021, we have 199 network companies in TSN. The nature and terms of our TSN agreements may
represent multiple deliverable arrangements. Each of the deliverables in these arrangements typically represent a separate unit
of accounting. There is no exclusivity in our TSN network.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ContractsAndAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ContractsAndAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contracts and agreements text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ContractsAndAgreementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806232488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="10" style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;
    Accrued expenses and other current liabilities consisted of the following at:</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"><font style="font: 8pt Times New Roman, Times, Serif">Commissions</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">158,076</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">151,709</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Payroll
    and related costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">208,511</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">84,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Director
    fees</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Sales
    Tax Payable</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,009</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">9,784</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Income
    Taxes Payable (Note 16)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">77,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">77,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Accrued
    warranty (Note 14)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Other
    accrued expenses</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">69,951</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70,106</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">629,797</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">501,849</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810196344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. ACCRUED WARRANTY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_AccruedWarrantyAbstract', window );"><strong>Less: Accumulated Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesTextBlock', window );">ACCRUED WARRANTY</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">Our
manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the
product. We assume responsibility for product reliability and results. The warranty is generally limited to a refund of the original
purchase price of the product or a replacement part. We estimate warranty costs based on historical warranty claim experience.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; width: 48px"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding: 0.75pt"><font style="font: 8pt Times New Roman, Times, Serif">The
    following table presents warranty reserve activities at:</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Beginning
    accrued warranty costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Provision
    for warranty expense</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,292</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">101,041</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Settlement
    of warranty claims</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,292</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(63,041</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Ending
    accrued warranty costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_AccruedWarrantyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_AccruedWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806232488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. LOAN PAYABLE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableAbstract', window );"><strong>Loans Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_LoansPayableDisclosureTextBlock', window );">LOAN PAYABLE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">On
April 21, 2020, we received $410,700 in loan funding from the Paycheck Protection Program (the &#34;PPP&#34;) established pursuant
to the recently enacted Coronavirus Aid, Relief, and Economic Security Act of 2020 (the &#34;CARES Act&#34;) and administered
by the U.S. Small Business Administration (&#34;SBA&#34;). The unsecured loan (the &#34;PPP Loan&#34;) is evidenced by a promissory
note of the Company, dated April 21, 2020 (the &#34;Note&#34;) in the principal amount of $410,700 with City National Bank (the
&#34;Bank&#34;), the lender. Interest expense for the three months ended March 31, 2021 was $1,035.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt"><font style="font: 8pt Times New Roman, Times, Serif">Under
the terms of the Note and the PPP Loan, interest accrues on the outstanding principal at the rate of 1.0% per annum. The term
of the Note is two years, though it may be payable sooner in connection with an event of default under the Note.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
March of 2021, the loan forgiveness application was filed with our bank and was pending approval as of March 31, 2021.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_LoansPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_LoansPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810214184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif; background-color: white">For
the three months ended March 31, 2021 and 2020, our provision for income tax was $0. Deferred income tax assets and liabilities
are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are
measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred
income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are, on a more likely than not
basis, not expected to be realized in accordance with ASC guidance for income taxes. As of March 31, 2021 and December 31, 2020,
we recorded a valuation allowance of $3,953,000 and $3,530,000, respectively for the portion of the deferred tax assets that we
do not expect to be realized. Management believes that based on the available information, it is more likely than not that the
remaining U.S. deferred tax assets will not be realized, such that a valuation allowance is required against U.S. deferred tax
assets. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such
tax rate changes are enacted.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806233896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. CUSTOMER CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CUSTOMER CONCENTRATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="background-color: white">We had
no customers/distributor whose revenue individually represented 10% or more of our total revenue&#160;for the three months ended
March 31, 2021. One customer/distributor accounted for 31% of net revenue for the three months ended March 31, 2020.&#160;We had
three customers/distributors that accounted for 38% of accounts receivable as of March 31, 2021.&#160;Three customers/distributors
accounted for 36% of accounts receivable as of December 31, 2020.</font></p>

<p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806056056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>18. SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">The Company has evaluated subsequent events through the date the
financial statements were issued and up to the time of filing of the financial statements with the SEC. There were no reportable
subsequent events.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803416456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The interim unaudited condensed consolidated
financial statements included herein, presented in accordance with generally accepted accounting principles utilized in the United
States of America (&#8220;GAAP&#8221;), and stated in U.S. dollars, have been prepared by us, without an audit, pursuant to the
rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). Certain information and footnote
disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant
to such rules and regulations, although we believe that the disclosures are adequate to make the information presented not misleading.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">These financial statements reflect all adjustments,
consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information
contained therein. These unaudited condensed consolidated financial statements should be read in conjunction with our audited financial
statements for the year ended December 31, 2020 and notes thereto which are included in the Annual Report on Form 10-K previously
filed with the SEC on March 30, 2021. We follow the same accounting policies in the preparation of interim reports. The results
of operations for the interim periods covered by this Form 10-Q may not necessarily be indicative of results of operations for
the full fiscal year or any other interim period.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The accompanying condensed consolidated financial
statements include the accounts of TOMI and its wholly owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation.
All significant intercompany accounts and transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification of Accounts</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Certain reclassifications have been made to prior-year
comparative financial statements to conform to the current year presentation. These reclassifications had no effect on previously
reported results of operations or financial position.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The preparation of the condensed consolidated
financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported
and disclosed in the accompanying condensed consolidated financial statements and the accompanying notes. Actual results could
differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable,
inventory, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment,
fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical
experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making
judgments about the carrying values of our assets and liabilities.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The authoritative guidance for fair value measurements
defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in
the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable,
(iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs,
of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the
following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%">
<tr style="vertical-align: top">
    <td style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 10%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level 1:</font></td>
    <td style="width: 90%">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Quoted prices in active markets for identical
        assets or liabilities.</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level 2:</font></td>
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Inputs other than Level 1 that are observable, either directly or
        indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs
        that are observable or corroborated by observable market data for substantially the full term of the assets or liabilities.</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level 3:</font></td>
    <td style="font: 11pt Calibri, Helvetica, Sans-Serif"><font style="font: 8pt Times New Roman, Times, Serif">Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our financial instruments include cash and cash
equivalents, accounts receivable, accounts payable and accrued expenses. All these items were determined to be Level 1 fair value
measurements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For purposes of the statement of cash flows,
cash and cash equivalents includes cash on hand, held at financial institutions and other liquid investments with original maturities
of three months or less. At times, these deposits may be in excess of insured limits.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our accounts receivable are typically from credit
worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend
credit, we perform periodic evaluations of their status and maintain allowances for potential credit losses as deemed necessary.
We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential credit losses in existing
accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an
analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances
deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for
recovery is considered remote. Bad debt expense for the three months ended March 31, 2021 and 2020 was $115,000 and $25,000, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At March 31, 2021 and December 31, 2020, the
allowance for doubtful accounts was $505,000 and $390,000, respectively.&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Inventories are valued at the lower of cost or
market using the first-in, first-out (FIFO) method. Inventories consist primarily of finished goods.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We expense costs to maintain certification to
cost of goods sold as incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We review inventory on an ongoing basis, considering
factors such as deterioration and obsolescence. We record an allowance for estimated losses when the facts and circumstances indicate
that particular inventories may not be usable. Our reserve for obsolete inventory was $0 as of March 31, 2021 and December 31,
2020, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We account for property and equipment at cost
less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets,
generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service
for its intended use. Leasehold improvements are amortized using the straight-line method over the lives of the respective leases
or service lives of the improvements, whichever is shorter.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In February 2016, the FASB issued ASU No. 2016-02
(ASC 842), <i>Leases</i>, to require lessees to recognize all leases, with certain exceptions, on the balance sheet, while recognition
on the statement of operations will remain similar to current lease accounting. Subsequently, the FASB issued ASU No. 2018-10,
<i>Codification Improvements to Topic 842, Leases</i>, ASU No. 2018-11, <i>Targeted Improvements</i>, ASU No. 2018-20, <i>Narrow-Scope
Improvements for Lessors</i>, and ASU 2019-01, <i>Codification Improvements</i>, to clarify and amend the guidance in ASU No. 2016-02.
ASC 842 eliminates real estate-specific provisions and modifies certain aspects of lessor accounting. This standard is effective
for interim and annual periods beginning after December 15, 2018, with early adoption permitted. We adopted ASC 842 as of January
1, 2019 using the modified retrospective basis with a cumulative effect adjustment as of that date. In addition, we elected the
package of practical expedients permitted under the transition guidance within the standard, which allowed us to carry forward
the historical determination of contracts as leases, lease classification and not reassess initial direct costs for historical
lease arrangements. Accordingly, previously reported financial statements, including footnote disclosures, have not been recast
to reflect the application of the standard to all comparative periods presented.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Operating lease assets are included within operating
lease right-of-use assets, and the corresponding operating lease liabilities are recorded as current portion of long-term operating
lease, and within long-term liabilities as long-term operating lease, net of current portion on our condensed consolidated balance
sheet as of March 31, 2021 and December 31, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We have elected not to present short-term leases
on the condensed consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not
contain purchase options or renewal terms that we are reasonably certain to exercise. All other lease assets and lease liabilities
are recognized based on the present value of lease payments over the lease term at commencement date. Because most of our leases
do not provide an implicit rate of return, we used our incremental borrowing rate based on the information available at adoption
date in determining the present value of lease payments.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Software Development Costs</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In accordance with ASC 985-20 regarding the development
of software to be sold, leased, or marketed, we expense such costs as they are incurred until technological feasibility has been
established, at and after which time those costs are capitalized until the product is available for general release to customers.
The periodic expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization
expense for the three months ended March 31, 2021 and 2020, was $10,475, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_AccountsPayablePolicyTextBlock', window );">Accounts Payable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="background-color: white">As of March
31, 2021, one vendor accounted for approximately 60% of accounts payable. As of December 31, 2020, two vendors accounted for approximately
32% of accounts payable.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the three months ended March 31, 2021, two
vendors accounted for 64% of cost of sales. For the three months ended March 31, 2020, one vendor accounted for 89% of cost of
sales.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyPolicy', window );">Accrued Warranties</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 45pt">Accrued warranties represent the estimated costs,
if any, that will be incurred during the warranty period of our products. We estimate the expected costs to be incurred during
the warranty period and record the expense to the condensed consolidated statement of operations at the date of sale. Our manufacturers
assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume
responsibility for product reliability and results. As of March 31, 2021, and December 31, 2020, our warranty reserve was $68,000.
(See Note 14).</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Deferred income tax assets and liabilities are
determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured
using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income
tax assets is reduced, if necessary, by a valuation allowance for any tax benefits that are, on a more likely than not basis, not
expected to be realized in accordance with Accounting Standards Codification (ASC) guidance for income taxes. Net deferred tax
benefits have been fully reserved at March 31, 2021 and December 31, 2020. The effect on deferred income tax assets and liabilities
of a change in tax rates is recognized in the period that such tax rate changes are enacted.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Basic net income or (loss) per share is computed
by dividing our net income or (loss) by the weighted average number of shares of common stock outstanding during the period presented.
Diluted income or (loss) per share is based on the treasury stock method and includes the effect from potential issuance of shares
of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of preferred stock or
debentures.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Potentially dilutive securities as of March 31,
2021 consisted of 1,880,383 shares of common stock issuable upon exercise of outstanding warrants, 132,500 shares of common stock
issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred
A stock (&#8220;Convertible Series A Preferred Stock&#8221;).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Potentially dilutive securities as of March 31,
2020 consisted of 2,099,857 shares of common stock issuable upon exercise of outstanding warrants, 103,750 shares of common stock
issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred
A stock (&#8220;Convertible Series A Preferred Stock&#8221;)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Diluted net income or (loss) per share is
computed similarly to basic net income or (loss) per share except that the denominator is increased to include the number of
additional shares of common stock that would have been outstanding if the potential shares of common stock had been issued
and if such additional shares were dilutive. Options, warrants and preferred stock of 2.1 million and 2.2 million shares of common stock were outstanding at March 31,
2021 and December 31, 2020, respectively, but were excluded from the computation of diluted net loss per share at March 31,
2021 due to the anti-dilutive effect on net loss per share.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Three Months Ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,619,261</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Adjustments for convertible debt - as converted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Interest on convertible debt</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">40,689</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net income (loss) attributable to common shareholders</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,659,950</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Weighted average number of shares of common stock outstanding:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net income (loss) attributable to common shareholders per share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="background-color: white">The following
provides a reconciliation of the shares used in calculating the per share amounts for the periods presented:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Three Months Ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Numerator:</font></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,619,261</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Denominator:</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Basic weighted-average shares</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Effect of dilutive securities</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,099,857</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Convertible Debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">103,750</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Preferred Stock</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">63,750</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted Weighted Average Shares</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net Income (Loss) Per Common Share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.14</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Note: Warrants, options and preferred stock for the three months
ended March 31, 2021 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Income (loss) from Operations Data:</b></p></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Income (Loss) from Operations</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,333</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,659,409</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic and Diluted Weighted Average Shares</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic and Diluted Income (loss) Per Common Share</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.15</font></td>
    <td>&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We recognize revenue in accordance with Financial
Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606).
We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which
we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers
we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s)
in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in
the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s). At contract inception, we assess
the goods or services promised within each contract, assess whether each promised good or service is distinct and identify those
that are performance obligations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We must use judgment to determine: a) the number
of performance obligations based on the determination under step (ii) above and whether those performance obligations are distinct
from other performance obligations in the contract; b) the transaction price under step (iii) above; and c) the stand-alone selling
price for each performance obligation identified in the contract for the allocation of transaction price in step (iv) above.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Title and risk of loss generally pass to our
customers upon shipment. Our Customers include end users as well as dealers and distributors who market and sell our products.
Our revenue is not contingent upon resale by the dealer or distributor, and we have no further obligations related to bringing
about resale. Shipping and handling costs charged to customers are included in Product Revenues. The associated expenses are treated
as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales taxes collected from Customers.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Disaggregation of Revenue</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table presents our revenues disaggregated
by revenue source.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Product and Service Revenue</i></p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the three months ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">SteraMist Product</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,661,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,638,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Service and Training</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">412,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">415,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,073,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,053,000</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Revenue by Geographic Region</i></p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the three months ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,804,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,569,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">International</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">269,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,484,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,073,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,053,000</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Product revenue includes sales from our standard
and customized equipment, solution and accessories sold with our equipment. Revenue is recognized upon transfer of control of promised
products to customers in an amount that reflects the consideration we expect to receive in exchange for those products.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.75in">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Service
and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and
technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an
amount that reflects the consideration we expect to receive in exchange for those services.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Costs to Obtain a Contract with a Customer</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We apply a practical expedient to expense costs
as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. We generally
expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded
within selling expenses.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Contract Balances</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of March 31, 2021, and December 31, 2020 we
did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and
(ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Arrangements with Multiple Performance Obligations</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our contracts with customers may include multiple
performance obligations. We enter into contracts that can include various combinations of products and services, which are primarily
distinct and accounted for as separate performance obligations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Significant Judgments</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our contracts with customers for products and
services often dictate the terms and conditions of when the control of the promised products or services is transferred to the
customer and the amount of consideration to be received in exchange for the products and services.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Equity Compensation Expense</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We account for equity compensation expense in
accordance with FASB ASC 718, &#8220;Compensation&#8212;Stock Compensation.&#8221; Under the provisions of FASB ASC 718, equity
compensation expense is estimated at the grant date based on the award&#8217;s fair value.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On July 7, 2017, our shareholders approved the
2016 Equity Incentive Plan, or the 2016 Plan. The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted
stock, restricted stock units and performance units/shares. Up to 2,000,000 shares of common stock are authorized for issuance
under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination
thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons,
including, but not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation
and stock appreciation rights paid out in the form of cash. Equity compensation expense will typically be awarded in consideration
for the future performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements
with us at the time of the award, and awards under the 2016 Plan are expressly conditioned upon such agreements. For the three
months ended March 31, 2021 and 2020, we issued 50,000 shares of fully vested common stock, respectively, out of the 2016 Plan
to our directors.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Financial instruments that potentially subject
us to significant concentrations of credit risk consist principally of cash and cash equivalents. We maintain cash balances at
financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000 at times during the year.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets', window );">Long-Lived Assets Including Acquired Intangible Assets</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We assess long-lived assets for potential impairments
at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the
carrying amount of the asset. In evaluating long-lived assets for impairment, we measure recoverability of these assets by comparing
the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If our long-lived assets are considered
to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market
value. We base the calculations of the estimated fair value of our long-lived assets on the income approach. For the income approach,
we use an internally developed discounted cash flow model that includes, among others, the following assumptions: projections of
revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments
to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections,
micro and macro general economic condition projections, and our expectations. We had no long-lived asset impairment charges for
the three months ended March 31, 2021 and 2020.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising and Promotional Expenses</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We expense advertising costs in the period in
which they are incurred.&#160;Advertising and promotional expenses for the three months ended March 31, 2021 and 2020 were approximately
$266,000 and $46,000, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="background-color: white">We
expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2021 and
2020, research and development expenses were approximately $196,000 and $59,000, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Segments</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We currently have one reportable business segment
due to the fact that we derive our revenue primarily from one product. A breakdown of revenue is presented in &#8220;Revenue Recognition&#8221;
in Note 2 above.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In August 2018, the FASB issued ASU No. 2018-15,
&#8220;Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer&#8217;s Accounting for Implementation Costs Incurred
in a Cloud Computing Arrangement That is a Service Contract.&#8221; This guidance aligns the requirements for capitalizing implementation
costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs
incurred to develop or obtain internal-use software. This guidance is effective on a prospective or retrospective basis beginning
on January 1, 2020, with early adoption permitted. We elected to adopt this guidance early, in 2020 on a prospective basis. The
guidance did not have a material impact on our condensed Consolidated Financial Statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_AccountsPayablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_AccountsPayablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long lived assets including acquired intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_LonglivedAssetsIncludingAcquiredIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808047112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Three Months Ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,619,261</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Adjustments for convertible debt - as converted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Interest on convertible debt</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">40,689</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net income (loss) attributable to common shareholders</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,659,950</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Weighted average number of shares of common stock outstanding:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Net income (loss) attributable to common shareholders per share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="background-color: white">The following
provides a reconciliation of the shares used in calculating the per share amounts for the periods presented:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Three Months Ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Numerator:</font></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,940</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,619,261</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Denominator:</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Basic weighted-average shares</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Effect of dilutive securities</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,099,857</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Convertible Debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">103,750</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Preferred Stock</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">63,750</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted Weighted Average Shares</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Net Income (Loss) Per Common Share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.14</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Note: Warrants, options and preferred stock for the three months
ended March 31, 2021 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Income (loss) from Operations Data:</b></p></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Income (Loss) from Operations</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,510,333</font></td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,659,409</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic and Diluted Weighted Average Shares</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,850,352</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,805,402</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,117,709</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic and Diluted Income (loss) Per Common Share</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Basic</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.17</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09</font></td>
    <td><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.15</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Product and Service Revenue</i></p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the three months ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">SteraMist Product</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,661,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,638,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">Service and Training</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">412,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">415,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,073,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,053,000</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Revenue by Geographic Region</i></p>

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the three months ended March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,804,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,569,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">International</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">269,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,484,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;Total</font></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,073,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,053,000</font></td>
    <td>&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the effects of asset impairment charge on per share or per unit basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentEffectsOnEarningsPerShareTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806092136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021
        </b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 2pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></p></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 59%; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finished
    goods</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 19%; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4,396,528</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; width: 18%; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3,404,025</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Raw
    Materials &#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;368,927</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;377,490</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 3pt; padding-bottom: 2pt; padding-left: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4,765,455</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: top; padding-right: 1pt; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 2pt"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 4.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-right: 1pt; padding-bottom: 2pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,781,515</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810237224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Furniture
    and fixtures</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">357,236</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">357,236</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Equipment</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,597,793</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,580,743</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Vehicles</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60,703</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60,703</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Computer
    and software</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">214,860</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">203,704</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Leasehold
    improvements</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">386,120</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">386,120</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Tenant
    Improvement Allowance</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">405,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">405,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,021,712</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,993,507</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Accumulated depreciation</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,786,228</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,695,404</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,235,483</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,298,103</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808046552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Definite Life Intangible Assets</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
        31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Intellectual
    Property and Patents</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,000,012</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,000,012</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Accumulated Amortization</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,859,413</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,856,991</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Intangible
    Assets, net</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">140,599</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">143,021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Indefinite Life Intangible Assets</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 76%; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Trademarks</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">579,895</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">579,895</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-right: -0.75pt; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Total
    Intangible Assets, net</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">720,494</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">722,916</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Approximate Future Amortization</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;
    Year Ended</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;<b>Amount</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 88%"><font style="font: 8pt Times New Roman, Times, Serif">April
    1 &#8211; December 31, 2021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2022</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2023&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2024&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2025&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">10,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">Thereafter</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">94,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">141,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4922-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806324936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_OperatingLeaseLiabilityTableTextBlock', window );">Operating Lease</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>Operating
    leases:</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
    31, 2021 (Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>Assets:</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Operating
    lease right-of-use asset</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">619,989</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">631,527</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b>Liabilities:</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Current
    Portion of Long-Term Operating Lease</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">83,768</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">81,223</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Long-Term
    Operating Lease, Net of Current Portion</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">931,697</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">953,190</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,015,465</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,034,413</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Expense</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2020</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;Operating
    lease expense</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,329</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">39,329</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_LeaseOtherInformationTableTextBlock', window );">Other Information Related to Leases</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 77%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
    31, 2021 (Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 11%; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Weighted-average
    remaining lease term:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Operating
    leases</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;
    8.00 years</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;
    8.25 years</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Discount
    rate:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Operating
    leases</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.00%</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.00%</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Supplemental Cash Flow Information related to leases</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>For
        the Three Months Ended March 31, 2020</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Cash
    paid for amounts included in the measurement of lease liabilities:</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">36,941</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">35,865</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Maturities of Lease Payments</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>Year
    Ended:</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Operating
    Lease</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 88%"><font style="font: 8pt Times New Roman, Times, Serif">April
    1 &#8211; December 31, 2021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">114,148</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2022</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">155,621</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2023</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">160,290</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2024</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">165,098</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2025</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">170,051</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Thereafter</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">575,131</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Total
    minimum lease payments</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,340,340</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Interest</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">324,875</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Present
    value of lease obligations</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,015,465</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Current portion</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">83,768</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Long-term
    portion of lease obligations</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">931,697</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_LeaseOtherInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_LeaseOtherInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_OperatingLeaseLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_OperatingLeaseLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810301848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNetAbstract', window );"><strong>Capitalized Computer Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock', window );">Capitalized Software Development Costs</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March&#160;31,&#160;2021<br />
(Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Capitalized
    Software Development Costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">125,704</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">125,704</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Less:
    Accumulated Amortization</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(83,802</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(73,327</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41,902</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">52,377</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_CapitalizedSoftwareDevelopmentCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806320200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Stock Options Outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
    31, 2021</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 50%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    beginning of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">77,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.56</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">62,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Expired</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(5,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    end of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Options Outstanding and Exercisable by Price Range</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding
    Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable
    Options</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Range</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Life
        in Years</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
        Price</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">27,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.85</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">27,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.88</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.76</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.88</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.77</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">25,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.76</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.85</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.06</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7.06</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.64</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">132,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.72</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Stock Warrants Outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number
    of Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
    Average Exercise Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 50%"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    beginning of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,049,133</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.55</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,155,065</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.12</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Granted</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">585,447</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.97</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Exercised</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">-</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(76,796</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2.77</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Expired</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(168,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2.84</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(614,583</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(6.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Outstanding,
    end of period</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,880,383</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.66</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2,049,133</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.55</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_WarrantsOutstandingAndExercisableByPriceRange', window );">Warrants Outstanding and Exercisable by Price Range</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding
    Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable
    Warrants</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
    Price</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average
        Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining
        Contractual</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Life
        in Years</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted
        Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise
        Price</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 15%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.64</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.65</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 2%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.64</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 4%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">158,125</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.51</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">158,125</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.80</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">473,958</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.69</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">473,958</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.96</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.12</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.05</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.12</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.20</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">175,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.63</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">175,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.20</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.57</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.75</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.16</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.32</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">523,061</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.91</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">523,061</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.32</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">12,500</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.56</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.56</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.25</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">31,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.36</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.00</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.35</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">28,750</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.00</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6.95</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">375,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">9.50</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">375,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">6.95</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,488</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.38</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,488</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.40</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,880,383</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3.35</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,880,383</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">2.66</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_WarrantsOutstandingAndExercisableByPriceRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_WarrantsOutstandingAndExercisableByPriceRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806111864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. CONTRACTS AND AGREEMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ContractsAndAgreementsAbstract', window );"><strong>Contracts And Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Approximate Minimum Contract Payments</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;
    Year Ended</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;<b>Amount</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 88%"><font style="font: 8pt Times New Roman, Times, Serif">April
    1 &#8211; December 31, 2021</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">18,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2022</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2023&#160; &#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2024&#160; &#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">December
    31, 2025&#160; &#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">15,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">123,000&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ContractsAndAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810347000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 3%"><font style="font: 8pt Times New Roman, Times, Serif">Commissions</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">158,076</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">151,709</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Payroll
    and related costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">208,511</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">84,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Director
    fees</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">41,250</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Sales
    Tax Payable</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">7,009</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">9,784</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Income
    Taxes Payable (Note 16)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">77,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">77,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Accrued
    warranty (Note 14)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Other
    accrued expenses</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">69,951</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70,106</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
<tr style="font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">Total</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">629,797</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">501,849</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    </tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806233896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. ACCRUED WARRANTY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_AccruedWarrantyAbstract', window );"><strong>Less: Accumulated Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Warranty Reserve Activity</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
        31, 2021</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>(Unaudited)</b></font></p></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
    31, 2020</b></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 76%"><font style="font: 8pt Times New Roman, Times, Serif">Beginning
    accrued warranty costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Provision
    for warranty expense</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,292</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">101,041</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Settlement
    of warranty claims</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,292</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(63,041</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Ending
    accrued warranty costs</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">68,000</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_AccruedWarrantyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_AccruedWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706802548936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,510,940)<span></span>
</td>
<td class="nump">$ 2,619,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on Convertible Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_NetLossAttributableToCommonShareholders', window );">Net Income (Loss) Attributable to Common Shareholders</a></td>
<td class="num">$ (1,510,940)<span></span>
</td>
<td class="nump">$ 2,659,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted Average Number of Common Shares Outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">15,850,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">18,117,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net Income (Loss) Attributable to Common Shareholders Per Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_NetLossAttributableToCommonShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_NetLossAttributableToCommonShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706802155256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract', window );"><strong>Summary Of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,510,940)<span></span>
</td>
<td class="nump">$ 2,619,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic Weighted-Average Shares</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">15,850,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,099,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">103,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements', window );">Preferred Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">63,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted Weighted Average Shares</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">18,117,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) Per Common Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_SummaryOfSignificantAccountingPoliciesDetails1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1828-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706807420472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract', window );"><strong>Summary Of Significant Accounting Policies Details 2Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (Loss) from Operations</a></td>
<td class="num">$ (1,510,333)<span></span>
</td>
<td class="nump">$ 2,659,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted Average Number of Common Shares Outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">15,850,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">16,805,402<span></span>
</td>
<td class="nump">18,117,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net Income (Loss) Attributable to Common Shareholders Per Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_SummaryOfSignificantAccountingPoliciesDetails2Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706807312760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="nump">$ 2,073,455<span></span>
</td>
<td class="nump">$ 7,053,418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="nump">1,804,000<span></span>
</td>
<td class="nump">3,569,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=TOMI_InternationalMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="nump">269,000<span></span>
</td>
<td class="nump">3,484,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=TOMI_SteraMistProductMember', window );">SteraMist Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="nump">1,661,000<span></span>
</td>
<td class="nump">6,638,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=TOMI_ServiceAndTrainingMember', window );">Service &amp; Training</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="nump">$ 412,000<span></span>
</td>
<td class="nump">$ 415,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=TOMI_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=TOMI_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=TOMI_SteraMistProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=TOMI_SteraMistProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=TOMI_ServiceAndTrainingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=TOMI_ServiceAndTrainingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706800566296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad Debt Expense</a></td>
<td class="nump">$ 115,000<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for Doubtful Accounts</a></td>
<td class="nump">505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory Reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of Capitalized Software Development Costs</a></td>
<td class="nump">10,475<span></span>
</td>
<td class="nump">10,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Warranty Reserve</a></td>
<td class="nump">68,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising and Promotional Expenses</a></td>
<td class="nump">266,000<span></span>
</td>
<td class="nump">46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development Expenses</a></td>
<td class="nump">$ 195,620<span></span>
</td>
<td class="nump">$ 59,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially Dilutive Securities</a></td>
<td class="nump">1,880,383<span></span>
</td>
<td class="nump">2,099,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially Dilutive Securities</a></td>
<td class="nump">132,500<span></span>
</td>
<td class="nump">103,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeriesAPreferredStockMember', window );">Cumulative Convertible Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially Dilutive Securities</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">63,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=TOMI_TwoVendorsMember', window );">Two Vendors | Accounts Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=TOMI_TwoVendorsMember', window );">Two Vendors | Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">64.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=TOMI_OneVendorMember', window );">One Vendor | Accounts Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=TOMI_OneVendorMember', window );">One Vendor | Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=TOMI_TwoVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=TOMI_TwoVendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=TOMI_OneVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=TOMI_OneVendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808129112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">$ 4,396,528<span></span>
</td>
<td class="nump">$ 3,404,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">368,927<span></span>
</td>
<td class="nump">377,490<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 4,765,455<span></span>
</td>
<td class="nump">$ 3,781,515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803431064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. VENDOR DEPOSITS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Vendor Deposits</a></td>
<td class="nump">$ 146,130<span></span>
</td>
<td class="nump">$ 388,712<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803426360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. PROPERTY AND EQUIPMENT (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and Fixtures</a></td>
<td class="nump">$ 357,236<span></span>
</td>
<td class="nump">$ 357,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostconfirmationEquipment', window );">Equipment</a></td>
<td class="nump">1,597,793<span></span>
</td>
<td class="nump">1,580,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles', window );">Vehicles</a></td>
<td class="nump">60,703<span></span>
</td>
<td class="nump">60,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ComputerSoftware', window );">Computer and Software</a></td>
<td class="nump">214,860<span></span>
</td>
<td class="nump">203,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold Improvements</a></td>
<td class="nump">386,120<span></span>
</td>
<td class="nump">386,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Tenant Improvement Allowance</a></td>
<td class="nump">405,000<span></span>
</td>
<td class="nump">405,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, Gross</a></td>
<td class="nump">3,021,712<span></span>
</td>
<td class="nump">2,993,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated Depreciation</a></td>
<td class="nump">1,786,228<span></span>
</td>
<td class="nump">1,695,404<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and Equipment, Net</a></td>
<td class="nump">$ 1,235,483<span></span>
</td>
<td class="nump">$ 1,298,103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ComputerSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ComputerSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostconfirmationEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equipment at the balance sheet date after fresh-start adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120604989&amp;loc=SL2890621-112765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostconfirmationEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of vehicles owned by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808062696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 81,026<span></span>
</td>
<td class="nump">$ 78,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_AmortizationOfTenantImprovementAllowance', window );">Amortization of Tenant Improvement Allowance</a></td>
<td class="nump">$ 9,798<span></span>
</td>
<td class="nump">$ 9,798<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_AmortizationOfTenantImprovementAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_AmortizationOfTenantImprovementAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706892225608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intellectual Property and Patents</a></td>
<td class="nump">$ 3,000,012<span></span>
</td>
<td class="nump">$ 3,000,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: Accumulated Amortization</a></td>
<td class="nump">2,859,413<span></span>
</td>
<td class="nump">2,856,991<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 140,599<span></span>
</td>
<td class="nump">$ 143,021<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806291608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTrademarks', window );">Trademarks</a></td>
<td class="nump">$ 579,895<span></span>
</td>
<td class="nump">$ 579,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total Intangible Assets, Net</a></td>
<td class="nump">$ 720,494<span></span>
</td>
<td class="nump">$ 722,916<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTrademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTrademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706891893736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS (Details 2) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">April 1 - December 31, 2021</a></td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">94,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 140,599<span></span>
</td>
<td class="nump">$ 143,021<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810300264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization Expense</a></td>
<td class="nump">$ 2,422<span></span>
</td>
<td class="nump">$ 93,347<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806345576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. LEASES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease Right of Use Asset</a></td>
<td class="nump">$ 619,989<span></span>
</td>
<td class="nump">$ 631,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current Portion of Long-Term Operating Lease</a></td>
<td class="nump">83,768<span></span>
</td>
<td class="nump">81,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-Term Operating Lease, Net of Current Portion</a></td>
<td class="nump">931,697<span></span>
</td>
<td class="nump">953,190<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 1,015,465<span></span>
</td>
<td class="nump">$ 1,034,413<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706887373336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. LEASES (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating Lease Expense</a></td>
<td class="nump">$ 39,329<span></span>
</td>
<td class="nump">$ 39,329<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803822104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. LEASES (Details 2)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-Average Remaining Lease Term: Operating Leases</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years 3 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount Rate: Operating Leases</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806237544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. LEASES (Details 3) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm', window );">Cash Paid for Amounts Included in the Measurement of Lease Liabilities</a></td>
<td class="nump">$ 36,941<span></span>
</td>
<td class="nump">$ 35,865<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease initial direct cost recognized as expense over lease term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604594&amp;loc=SL77919140-209958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706803492488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. LEASES (Details 4) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">April 1 - December 31, 2021</a></td>
<td class="nump">$ 114,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">December 31, 2022</a></td>
<td class="nump">155,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">December 31, 2023</a></td>
<td class="nump">160,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">December 31, 2024</a></td>
<td class="nump">165,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">December 31, 2025</a></td>
<td class="nump">170,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">575,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">1,340,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="nump">324,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease obligations</a></td>
<td class="nump">1,015,465<span></span>
</td>
<td class="nump">$ 1,034,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion</a></td>
<td class="nump">83,768<span></span>
</td>
<td class="nump">81,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease, net of current portion</a></td>
<td class="nump">$ 931,697<span></span>
</td>
<td class="nump">$ 953,190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808112216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNetAbstract', window );"><strong>Capitalized Computer Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Capitalized Software Development Costs, Gross</a></td>
<td class="nump">$ 125,704<span></span>
</td>
<td class="nump">$ 125,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Less: Accumulated Amortization</a></td>
<td class="num">(83,802)<span></span>
</td>
<td class="num">(73,327)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized Software Development Costs, Net</a></td>
<td class="nump">$ 41,902<span></span>
</td>
<td class="nump">$ 52,377<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706810321368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNetAbstract', window );"><strong>Capitalized Computer Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of Capitalized Software Development Costs</a></td>
<td class="nump">$ 10,475<span></span>
</td>
<td class="nump">$ 10,475<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706800524088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, Beginning Balance</a></td>
<td class="nump">132,500<span></span>
</td>
<td class="nump">77,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">62,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod', window );">Exercised</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Expired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, Ending Balance</a></td>
<td class="nump">132,500<span></span>
</td>
<td class="nump">132,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Beginning Balance</a></td>
<td class="nump">$ 2.72<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">3.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">0.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">16.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Ending Balance</a></td>
<td class="nump">$ 2.72<span></span>
</td>
<td class="nump">$ 2.72<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706800192040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">132,500<span></span>
</td>
<td class="nump">132,500<span></span>
</td>
<td class="nump">77,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 7 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_StockOptions1Member', window );">$ 0.80</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">27,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 10 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">27,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_StockOptions2Member', window );">$ 0.88</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">2 years 9 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_StockOptions3Member', window );">$ 0.96</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">2 years 9 months 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_StockOptions4Member', window );">$ 2.16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 9 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_StockOptions5Member', window );">$ 4.40</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">4 years 10 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 4.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_StockOptions6Member', window );">$ 7.06</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 7.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_StockOptions1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_StockOptions1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_StockOptions2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_StockOptions2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_StockOptions3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_StockOptions3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_StockOptions4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_StockOptions4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_StockOptions5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_StockOptions5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_StockOptions6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_StockOptions6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706802106696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY (Details 2) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, Beginning Balance</a></td>
<td class="nump">2,049,133<span></span>
</td>
<td class="nump">2,155,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">585,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exercised</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(76,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Expired</a></td>
<td class="num">(168,750)<span></span>
</td>
<td class="num">(614,583)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, Ending Balance</a></td>
<td class="nump">1,880,383<span></span>
</td>
<td class="nump">2,049,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice', window );">Outstanding, Beginning Balance</a></td>
<td class="nump">$ 2.55<span></span>
</td>
<td class="nump">$ 3.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">4.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">(0.00)<span></span>
</td>
<td class="num">(2.77)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</a></td>
<td class="num">(2.84)<span></span>
</td>
<td class="num">(6.40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice', window );">Outstanding, Ending Balance</a></td>
<td class="nump">$ 2.66<span></span>
</td>
<td class="nump">$ 2.55<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706799138616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY (Details 3) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">1,880,383<span></span>
</td>
<td class="nump">2,049,133<span></span>
</td>
<td class="nump">2,155,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 4 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">1,880,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants1Member', window );">$ 0.64</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">2 years 7 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants2Member', window );">$ 0.80</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">158,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">2 years 6 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">158,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants3Member', window );">$ 0.96</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">473,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">1 year 8 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">473,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants4Member', window );">$ 1.12</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">6,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">6,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants5Member', window );">$ 1.20</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 7 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants6Member', window );">$ 1.36</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">1 year 6 months 25 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants7Member', window );">$ 2.16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants8Member', window );">$ 2.32</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">523,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">10 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">523,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants9Member', window );">$ 2.40</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants10Member', window );">$ 2.56</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants11Member', window );">$ 3.36</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 3.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants12Member', window );">$ 4.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">28,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">4 years 4 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">28,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants13Member', window );">$ 6.95</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">9 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 6.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=TOMI_Warrants14Member', window );">$ 8.40</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding Warrants</a></td>
<td class="nump">1,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">2 years 4 months 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">1,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 8.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants8Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants11Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants11Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants12Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants12Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants13Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants13Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMI_Warrants14Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=TOMI_Warrants14Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706800500712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. SHAREHOLDERS' EQUITY (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Cumulative Convertible Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Cumulative Convertible Preferred Stock; Shares Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Cumulative Convertible Preferred Stock; Shares Issued</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">63,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Cumulative Convertible Preferred Stock; Shares Outstanding</a></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">63,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Preferred Stock; Par Value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Cumulative Convertible Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Cumulative Convertible Preferred Stock; Shares Authorized</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Cumulative Convertible Preferred Stock; Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Cumulative Convertible Preferred Stock; Shares Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Preferred Stock; Par Value</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808134520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>12. CONTRACTS AND AGREEMENTS (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_ContractsAndAgreementsAbstract', window );"><strong>Contracts And Agreements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear', window );">April 1 - December 31, 2021</a></td>
<td class="nump">$ 18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">December 31, 2022</a></td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">December 31, 2023</a></td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">December 31, 2024</a></td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFifthYear', window );">December 31, 2025</a></td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Total Minimum Payments</a></td>
<td class="nump">$ 123,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_ContractsAndAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706801484072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent', window );">Commissions</a></td>
<td class="nump">$ 158,076<span></span>
</td>
<td class="nump">$ 151,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Payroll and Related Costs</a></td>
<td class="nump">208,511<span></span>
</td>
<td class="nump">84,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_DirectorFeesCurrentAndNoncurrent', window );">Director Fees</a></td>
<td class="nump">41,250<span></span>
</td>
<td class="nump">41,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent', window );">Sales Tax Payable</a></td>
<td class="nump">7,009<span></span>
</td>
<td class="nump">9,784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Income Taxes Payable (Note 17)</a></td>
<td class="nump">77,000<span></span>
</td>
<td class="nump">77,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrualCurrent', window );">Accrued Warranty (Note 15)</a></td>
<td class="nump">68,000<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other Accrued Expenses</a></td>
<td class="nump">69,951<span></span>
</td>
<td class="nump">70,106<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total</a></td>
<td class="nump">$ 629,797<span></span>
</td>
<td class="nump">$ 501,849<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_DirectorFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_DirectorFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due.  This amount is the total of current and noncurrent accrued income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806325496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. ACCRUED WARRANTY (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_AccruedWarrantyAbstract', window );"><strong>Less: Accumulated Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Accrued Warranty Costs, Beginning Balance</a></td>
<td class="nump">$ 68,000<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease', window );">Provision for Product Warranty Costs</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">101,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMI_SettlementOfWarrantyClaims', window );">Settlement of Warranty Claims</a></td>
<td class="num">(1,292)<span></span>
</td>
<td class="num">(63,041)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyAccrual', window );">Accrued Warranty Costs, Ending Balance</a></td>
<td class="nump">$ 68,000<span></span>
</td>
<td class="nump">$ 68,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_AccruedWarrantyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_AccruedWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMI_SettlementOfWarrantyClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMI_SettlementOfWarrantyClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard and extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806070952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. LOAN PAYABLE (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableAbstract', window );"><strong>Loans Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest expense</a></td>
<td class="nump">$ 1,035<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706808058728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Asset Valuation Allowance</a></td>
<td class="nump">$ 3,953,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,530,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140706806295480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. CUSTOMER CONCENTRATION (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=TOMI_ThreeCustomersMember', window );">Three Customers | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">38.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=TOMI_OneCustomerMember', window );">One Customer | Revenue, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=TOMI_ThreeCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=TOMI_ThreeCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=TOMI_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=TOMI_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>81
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &. L5('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !C@+%2/.F$$N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$[7#DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^?
M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD
M#@@5YRMP2,HH4C "BS 365,;+75$13Y>\$;/^/ 9VPEF-&"+#CM*($H!K!DG
MAO/0UG #C##"Z-)W <U,G*I_8J<.L$MR2'9.]7U?]HLIEW<0\/Z\?9W6+6R7
M2'4:\Z]D)9T#KMEU\MOB\6FW84W%*U'P92$>=F(E>267]Q^CZP^_F[#SQN[M
M/S:^"C8U_+J+Y@M02P,$%     @ 8X"Q4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MDK4CU F]U]F@-9YC\;R9,3G3$Q:;>-CGA/J X557Z\/;(6RK@!#Q0O".9\9
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
M!5'670">,OPMP8=Z+03T_T2H/=ZEXT; &^$N06=UZQA>H]].E3"K+=CP1.;
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
M67&I#>#]6D#'-C?Z ^VA[_G_ 5!+ P04    " !C@+%2-L/'8V,%  #\"@
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
MMLF*JNF Q;K$(<A)?P+PY-XC<MO<=R#(ML 1%4Z^JG6UM"UR,&9"TV6+_5P
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
M&J&T <9?"J$/ADTPO&_+WU!+ P04    " !C@+%2V+OA+4("  #5!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6R-E-]OXC ,Q]_W5UC5'A']Q38T
M =(8FVX/VQ#<[9Y#:VBT-NDE9MW^^W/2TN.D ]T#-';\_<1.[4X:;=YM@4CP
M697*3H."J+X-0YL56 D[U#4JWMEJ4PEBT^Q"6QL4N1=599A$T758":F"V<3[
MEF8VT7LJI<*E ;NO*F&^YECJ9AK$P<&QDKN"G".<36JQPS72CWIIV I[2BXK
M5%9J!0:WT^ NOIV/7+P/>)/8V*,UN$HV6K\[XRF?!I%+"$O,R!$$/S[P'LO2
M@3B-7QTSZ(]TPN/U@?[H:^=:-L+BO2Y_RIR*:3 .(,>MV)>TTLTW[.JY<KQ,
ME];_0]/&IE$ V=Z2KCHQ9U!)U3[%9W</1X+Q*4'2"1*?=WN0SW(A2,PF1C=@
M7#33W,*7ZM6<G%3NI:S)\*YD'<U&0WA[>%F\KF#QL'Q=/WU?3T)BKML-LXXQ
M;QG)"48*SUI18>%!Y9C_K0\YGSZIY)#4/#D+?!9F"&D\@"1*XC.\M"\R];ST
M!.]%$UH@#8]2"95)4<*:!"$W%]DS_%'/'WG^Z 3_/V[P/.".+KCFK.B+!J%R
M6&"&U0;-P1L-H$%PDT;\PQP^4.7:<!/6VDJRH+=P&8^N!W$:><!E.AX/;N)D
MP.-C:_0#4'X-@&<9W%A#O>=#N:<OM,G16+\A%6-)FZ_AOVXF/&JU"LW.#Y2%
M3.\5M5W7>_N9O6M;]4]X._!<\4XJ"R5N61H-;ZX",.T0M0;IVC?N1A./@5\6
M_-U!XP)X?ZOYO7:&.Z#_DLU^ U!+ P04    " !C@+%2)SC<NH0#  !+!P
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
ME-.&@G(7'-YJ[ MOIK.QN+SY].7SQ>67.W'QZ9VX^/OGJZOKJT]?[EX=!YQ
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
MR:T )!Y]J% OX_JQN$HW:SP_;E=U?O:[ZT78-(D5;T^1B!(\3EZ@JTKB@AA
MJ*+!7ZR]8RIJ++&G"MA>T5B0)@\R()D^/O1=YGCPM:M6;LG?]+Q@^?'#5_^T
M_VQX$;^6;9?';X[P/E+3BTHML'4R/C\[$BY^QXL_@FWXV]G<!@P _">F&L".
M%N#]PB*GT@\ZH/^8^N8_4$L#!!0    ( &. L5)F.V>""P,  #T&   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;*55VV[;.!!]UU<,A'UH "&Z6+X%
MM@'?BAI(4\-V=A<H^D!+8XLH);HD72=_WR$E:]W%)B_[8@[)<\Y<J!F/+E)]
MUP6B@9=25'KL%\:<'L)09P663-_+$U9T<Y"J9(:VZACJDT*6.U(IPB2*>F')
M>.5/1NYLK28C>3:"5[A6H,]ER=3K#(6\C/W8OQYL^+$P]B"<C$[LB%LTSZ>U
MHEW8JN2\Q$IS68'"P]B?Q@^SU.(=X$^.%WUC@\UD+^5WNUGE8S^R :' S%@%
M1LM/G*,05HC"^-%H^JU+2[RUK^H?7>Z4RYYIG$OQ%\]-,?8'/N1X8&=A-O+R
M"9M\NE8ODT*[7[C4V&['A^RLC2P;,D50\JI>V4M3AQO"('J#D#2$Q,5=.W)1
M+IAADY&2%U 636K6<*DZ-@7'*_LH6Z/HEA//3.+./4SG\\WS<@'+O]?+I^UR
M"].G!7S9?5IN8/Z\V2R?=O"XFLY6CZO=:KD=A8;\6G:8-3YFM8_D#1\=^"PK
M4VA85CGFO_-#BK<-.KD&/4O>%?S,U#UTX@"2*(G?T>NT1>@XO<X;>M,L4V?,
MX9&S/1?<<-3 JAR^F +5;Z=?IWMM%'U*W]YQF[9N4^<V?<OM_Z[[N_JVGQ_T
MB64X]JEA-:J?Z+>YX@OUM6X2E2[1[*P45@;$3<*9I/[3A@CR (2"@Q34R+PZ
M C,/'KU$5GC7IX /SQ4[YYS@=[# #,L]JNMMY,UE67)MVUG#'Q!W!T'4[SDK
M#OK1T%NS5T7JGHU(H6#6:R:UT40?!-TXAD$:1%'D+;BBII;*.R"%F,9!THV:
MQ=LR@=K;L1<@.;87"'WB#&$8] >IMZHR6:*])N(5\.%)&H2X=P=]BXV:Q6M*
MY5V84JPRKU=@>@>]@0/6B^>^$X_]N[*]83#LQM"/@CCJ>3MIF*!L>PF%,NR3
MU8WB8) .X;\^I?"FI4M41S>X['.<*U-W=WO:SL9I/1+^@=>#E=[HR*GD @]$
MC>[[71]4/:SJC9$G-R#VTM"X<69!\QV5!=#]05+:S<8Z:/\Q)K\ 4$L#!!0
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
ML"O$ X\8=E6SP-CM/"5]W?NM@. 9\*_1:$8197CGCR9G,T4G7#2EMJ =#!7
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
MWP\4E4M=_+X5*(F9=M%AN+(C7$!001*S\QPZ^K84ZV57<4;)P@"R^OGX+)(
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
MD\<_SG_:"!0\$!$B+#.#5X>#<]"*)?^U(/ZE+E;T%WHF10VR0C\N3 PZ#1^
M[_%OB=A?< 'W-YM>_1]02P,$%     @ 8X"Q4@]JTW@4!0  M@P  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&ULI5=M;]LX#/[N7R$$^] !;B+;<=[0
M!DC3;1=@;8,FO>)PN ^*S<2ZV98GR<WV[X^27RYMT]QM^]+*DD@^)!^2RL5>
MR"\J =#D6Y;FZK*3:%U,>CT5)9 QU14%Y'BR%3)C&C_EKJ<*"2RV0EG:\RD=
M]#+&\\[TPNXMY?1"E#KE.2PE4666,?G]"E*QO^QXG6;CGN\2;39ZTXN"[6 %
M^J%82OSJM5IBGD&NN,B)A.UE9^9-KD)SWU[XG<->':R)\60CQ!?SL8@O.]0
M@A0B;30P_/<$<TA3HPAA?*UU=EJ31O!PW6C_:'U'7S9,P5RDCSS6R65GU"$Q
M;%F9ZGNQ_PUJ?RS 2*3*_B7[ZFX8=DA4*BVR6A@19#RO_K-O=1P.!$;T#0&_
M%O M[LJ017G--)M>2+$GTMQ&;69A7;72"([G)BDK+?&4HYR>^EVR>KBYF=W_
M0>X^DM7BT^WBXV(^NUV3V7Q^]W"[7MQ^(LN[SXOYXL.*G*W9)@7U_J*GT;;1
MT(MJ.U>5'?\-.P&Y$;E.%/F0QQ _E^\AYA:XWP"_\D\JO&&R2P+/)3[UO1/Z
M@C80@=47O*%O%D6BS#7/=V0I4AYQ4.3/V49IB<3YZX2!?FN@;PWTWS!PBQ6V
MR".1 3G[+)1Z3Y8@R2IA$HZ%\Z0R4ZH35; (+CM8BPKD$W2F2%.B$R#K1 (\
MBS?!:$6)#=?90\[*F&N(WSLF="9^U'D-[ATY\]S0H^ZX3XGY]-V!-W;]@>?,
MXK^1F%B96A%L"R02^1-(S9$:6! ;3<X)4\TNQ,XBUX @-<$J/'*W3]W!:&PA
M\!I":B$PK27?E-IPCFB!LEF&*I0)62+2&*0Z"C,<N^.0.H^V(M%YAA:QP9"\
MS#88<K&M5"BS:G1J$7TAV+249GF,))@X5TSQB'@#=T1#MT]]XH7N**1N$/K.
M-4]+H_GP=.1ZWM =TI_UI$!H=J,QC:[1+AU;KVC7&[967QR$SAJ3OA4I-EA$
M[A12//$8W6/8-3'>$4\YLRT0_37\J+TO%>KBF!*61F7*+/7-<0N$L,R41)7D
M^H2+&*$:RF%2XXGS*YPK,\R+%G+R8_2[AEQ@)ZPDJU#MZU2?-ZFN73R>O0_;
M+<X$$XW81!2G E$0E9)K+'KGD4G)C-?G:)..QR@V=.8'M+VN:'ONW!4FJN:B
M1P-WB)1;XD@!*='YE274.1E4!TWJ6D[.:J"KUT"?$^EURYA7Y%G]#%?ZSJW0
M,"&-DRX1M1-(>Y/7&GY5#TW>M4UN9I/KP(ODVH0:MN3"TCXMXXI71A*Q%TC[
MAGUQC6K_LC3K?&';4"7JM6KLW-^+,HW)!KF(O?F\R5?763RKKZT4&;DK#)VL
M,V843ISGH7MYIV58$ 0'G:./<:]B:B+R'WG[A2;QVL9SEUYF^D>; CDQLL)V
M9(4G1]8U5VRWD[!K$W@/3Y"71P?6257'!]92BKC$2C116.$6CZ"QT#:60^Z1
ME]P[WEA6.&[8#<>!TQAX1SQW,/!<2BFN!^X@&)FUTQ@U -82G["F!_8]WU[L
M8R[-I;70++7\H,.@5C%T:5BM:[QD\YU\ K&3K$@P3?>PPXC]BA,/N=G!/L(T
M*.O B/9KZX$;#L86FQVMN4T/8O2K73SOC_K_ _LQBO0.WI+8GW?VQ6RF.4Z"
MZEG9[K:/\EGU%OWW>O6B1Q=W'"LMA2V*TNX0*2*K5W+UH45A7Z8;H?&=:Y<)
M_K  :2[@^59@LZH_C('VI\KT'U!+ P04    " !C@+%2>O,>N5$"  #+!
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R%5$UOXC 0O>=76-$>6BDB
M(1]\5( $A6HYT$70=@^K/9AD(%8=F[6=IOWWM9V09:7"7I(9>]Z;]YQQ1A47
MKS('4.B]H$R.W5RIXYWORS2' LL./P+3.WLN"JQT*@Z^/ K F045U ^#H.<7
MF#!W,K)K:S$9\5)1PF MD"R+ HN/&5!>C=VN>UK8D$.NS((_&1WQ ;:@GH]K
MH3._9<E( 4P2SI" _=B==N]FL:FW!2\$*GD6(^-DQ_FK29;9V V,(*"0*L.
M]>L-[H%20Z1E_&DXW;:E 9[')_8'ZUU[V6$)]YS^))G*Q^[ 11GL<4G5AE??
MH?&3&+Z44VF?J*IKH]!%:2D5+QJP5E 05K_Q>W,.9X!!< $0-H#0ZJX;695S
MK/!D)'B%A*G6;":P5BU:BR/,?)2M$GJ7:)R:1!VT?'Q9/#[]V"P76W3SA'<4
MY.W(5YK<E/AI0S2KB<)+1&C%F<HE6K ,LG_QOA;5*@M/RF;A5<(5%AT4=3T4
M!F'W"E_4.HTL7W2!;\G>@"DN/M"<R)1R60I OZ8[J80>C=]7.L1MA]AVB/_3
M@8#\ZORN@[7=-'=.?IV;9X;+C"C(;M$<4BAV($Z[@?- &-'?/',.G&<2?4.Q
M%PU[7A(.=!QY<1![09@X&UPY*ZQ $$PEBGH#;QCV4=3O>_$P< RJWTN\.$DL
MJC_H>DDW^>H@_+,!*T <[#62*.4E4_6LM:OM39W6 _JWO+[FVN>!,(DH[#4T
MZ/03%XGZZM2)XD<[KCNN]/#;,-=_&Q"F0._O.5>GQ#1H_U^33U!+ P04
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
M!V+<D2)5C[S\AG4_?8,7\53:7RBKW+YFC JI.*N+M<]H5GW)6SV'HX*A=Z+
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
M@%S%%].,ZW^TKVP]ST!QR07-:[!4D).B>N+?=2(. )*G'>#4 .<8,#@#Z->
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
M E:=F-F&M/^^MA.B% +:2_QUSKGG7N<Z+AE_%1L B=YR6HB1M9%R>V/;(MU
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
M+LDZ5W.^_8QU/E9@PG-IO["M?,.N \E:*E[48*V@H*Q:R7-=ASV YCD,\&N
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
MJ0\1<+U S6\9D\>.ONOLIRW]!U!+ P04    " !C@+%2/BNG5$\"   <!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R-5%UOVC 4_2M7T1Y::2.0
MI'2K0J3PL0YI1:BTV\.T!Y-<B%7'9K8A;+]^MA,RU@':2^)[?<^Y'_9Q7 GY
MH@I$#?N2<37P"JTW=[ZOL@)+HCIB@]SLK(0LB3:F7/MJ(Y'D#E0R/^AV^WY)
M*/>2V/GF,HG%5C/*<2Y!;<N2R)]#9*(:>#WOX'BDZT);AY_$&[+&!>KGS5P:
MRV]9<EHB5U1PD+@:>&GO;A39>!?PA6*ECM9@.UD*\6*-:3[PNK8@9)AIRT#,
M;X<C9,P2F3)^-)Q>F]("C]<']H^N=]/+DB@<"?:5YKH8>.\]R'%%MDP_BNH3
M-OW<6+Y,,.6^4-6Q-Z$'V59I439@4T%)>?TG^V8.1P##<QH0-(#@-2 Z P@;
M0.@:K2MS;8V))DDL10721ALVNW"S<6C3#>7V%!=:FEUJ<#KI=V Z>TIG]]/A
MYPFDB\7D:0%78]2$,@4S(B6Q<[Z&=_"\&,/5F^O8UR:O1?M9DV-8YPC.Y CA
M07!=*)CP'/._\;ZIMRTZ.!0]#"X2/A#9@;#W%H)NT#M1S^C_X=T+Y83M#$/'
M%Y[ANQ<BKRAC0'@.4ZX)7],E0TB50JU@3%7&A-I*A&_I4FEIKN[W"VFC-FWD
MTD9GTJ:ED)K^(DX.D[W1M<)3AU.S]!V+%?4N":(@B/W=\<3^#?H0AM%M&U57
MZ!]=M!+EVNE/02:V7-?'UWI;B:?N9K_R#XWT:Z7^H:G?#7,X:\H5,%P9RF[G
MU@A'UEJL#2TV[CHOA3;B<,O"/%\H;8#97PFA#X9-T#Z(R6]02P,$%     @
M8X"Q4D36\DYX @  J08  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
MC55=;]HP%/TK5K2'5FI)G$^H0B0*G3:);:B4[=G !:PZ<68;:/_];"=$E(9H
M+XFO?<_Q.3?V37KDXE7N !1ZRUDAA\Y.J?+!=>5J!SF1/5Y"H5<V7.1$Z5!L
M75D*(&L+RIGK>U[LYH063I;:N9G(4KY7C!8P$TCN\YR(]T=@_#ATL'.:>*;;
MG3(3;I:69 MS4(MR)G3D-BQKFD,A*2^0@,W0&>&'<6+R;<)O"D=Y-D;&R9+S
M5Q-\7P\=SP@"!BME&(A^'6 ,C!DB+>-OS>DT6QK@^?C$_M5ZUUZ61,*8LS]T
MK79#I^^@-6S(GJEG?OP&M9_(\*TXD_:)CE5NY#EHM9>*YS58*\AI4;W)6UV'
M,P .KP#\&N#_+R"H 8$U6BFSMB9$D2P5_(B$R=9L9F!K8]':#2W,5YPKH5>I
MQJDLZ:'ITVC^-$<W$U"$,GF+[M%B/D$W7VY35^DM3**[JND>*SK_"MT/(GHH
MP'?(]WS< A]WPR>P:N#>1[BKC37N_,:=;_F"*WPC*4')#J*@(0HL47B%Z%<)
M@BA:;-$4]*%!]K0COD$+'=A=VFI5<<:6TURG0Q;CP: _2-W#>4U:T@(<^4F3
M]D%RV$@..[U/*5E21A6%K@)$#5O468#Q7@@H%)IQ8:^?MC[EQ?;^!42.+JK3
M5HJ*/3KSV ^2N']1B98L[/M!>R'B1GK<*?VJSCOT$^Q'O##7IC_^I&P0X'B0
M7!AH28L"//#:'22-@Z33P0M7A+6I2CZ='.SA*(RC"UEM>4$8XLO*NF>-Q#1Q
M?9VWM)"(P48CO5ZBG8FJ,5:!XJ7M+4NN=*>RPYW^EX P"7I]P[DZ!:9=-7^G
M[!]02P,$%     @ 8X"Q4KSPN[PC @  Z@0  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3 N>&ULC91M;],P$,>_BA7Q8I.@3I.RL2F-U"<$TB:J58,7B!=N
M<DVL.7:PW:9\>\Y.&LK4%M[$3_?_^>YRYZ11^L64 );L*R'-."BMK>\I-5D)
M%3,#58/$DXW2%;.XU 4UM0:6>U$E:!2&-[1B7 9IXO>6.DW4U@HN8:F)V585
MT[^F(%0S#H;!8>.)%Z5U&S1-:E; "NQSO=2XHCTEYQ5(PY4D&C;C8#*\GXV<
MO3?XRJ$Q1W/B(EDK]>(6G_-Q$#J'0$!F'8'AL(,9".% Z,;/CAGT5SKA\?Q
M_^ACQUC6S,!,B6\\M^4X^!"0'#9L*^R3:CY!%\][Q\N4,/Y+FM8VC@*2;8U5
M52=&#RHNVY'MNSP<"9!S6A!U@NBU8'1&$'>"V ?:>N;#FC/+TD2KAFAGC30W
M\;GQ:HR&2_<75U;C*4>=36\'Y&$Q62U6Y&H.EG%AR/":O"//JSFY>G.=4(N7
M.%.:=<!I"XS. &/RJ*0M#5G('/*_]12=ZSV,#AY.HXO 1Z8')!Z^)5$8#4_X
M,_M_>7C!G;A/6.QY\1G> V#1&/)]LC968Q'^N, <]<R19X[.,+_4H)GELB">
M3A9[;%(#IY+?@FX\R'7H+HWOXN@NH;OCE/S+JO62'I5-!;KPW61(IK;2MO^G
MW^T;=N+K]-7^%!NY[;L_F/85P.P77!HB8(/(<'"+;:#;SFH75M6^.-?*8JG[
M:8F/$6AG@.<;I>QAX2[HG[?T-U!+ P04    " !C@+%21_.):!T"  !;!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R5E&%OVC 0AO_**=*D3=I(
M2&BI4(A$H=,F=1J";?TP[8-)#F+5L3/[:-I_/]L)$9L =5]BGWWO8[_.V6FC
M]*,I$0F>*R'--"B)ZDD8FKS$BIF!JE':F:W2%2,;ZEUH:HVL\*)*A'$478<5
MXS+(4C^VU%FJ]B2XQ*4&LZ\JIE]N4:AF&@R#P\"*[TIR V&6UFR':Z3O]5+;
M*.PI!:]0&JXD:-Q.@]EP,A^Y?)_P@V-CCOK@G&R4>G3!YV(:1&Y#*# G1V"V
M><(Y"N% =AN_.V;0+^F$Q_T#_:/W;KULF,&Y$@^\H'(:W 10X);M!:U4\PD[
M/U>.ERMA_!>:-O?J.H!\;TA5G=CNH.*R;=ES=PY'@N'HC"#N!/&_@O$90=()
M$F^TW9FWM6#$LE2K!K3+MC37\6?CU=8-E^XOKDG;66YUE(T'<'\W6]^MX>T"
MB7%A('Z7AF31+B',.\QMBXG/8+XP/8!D^![B*!Z>D,\ORQ>8]_+H;WEH#?6N
MXMY5['G)&=X]VC]KX.=L8TC;2OEU@9GTS,0S1V>8#[XBL/@P>T)M"QQ6Z&X)
MESOPR\$WU-4$OM9VEOI1<^HL+R]T R_(]"GA_%5"2*!2DDISP?2H-SVZB%QP
MDZN])%@QPM>9NPP<#Z+HS2EK_RUK_81'I>^>'5N(.RX-"-Q:4#087P6@VZO<
M!J1J?QLVBNS=\MW2OGZH78*=WRI%A\!=L/X]S?X 4$L#!!0    ( &. L5*Z
M/T!E1@(  !D%   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;(U4WV_:
M,!#^5T[1'EII(Y!0VE40"6BG56HE5-3M8=J#20YBU;&9?2G=?[^S$S)60;67
MQ'>^[[L?]N?QSMAG5R(2O%9*NTE4$FVOX]CE)5;"]<P6->^LC:T$L6DWL=M:
M%$4 52I.^OU17 FIHVP<? N;C4U-2FI<6'!U50G[>X;*[";1(-H['N6F).^(
ML_%6;'")]+1=6+;BCJ60%6HGC0:+ZTDT'5S/ASX^!'R3N',':_"=K(QY]L9=
M,8GZOB!4F)-G$/Q[P3DJY8FXC%\M9]2E],##]9[]2^B=>UD)AW.COLN"RDET
M%4&!:U$K>C2[K]CV<^'Y<J-<^,*NB;WDC'GMR%0MF.U*ZN8O7MLY' "8YS@@
M:0')6\#P!"!M 6EHM*DLM'4C2&1C:W9@?32S^46834!S-U+[4UR2Y5W).,HN
M>W!_.UW>+N'L!DE(Y2 ]AT_PM+R!LP_GXY@XB0^-\Y9PUA F)PA3>#":2@>W
MNL#B7WS,Q745)OL*9\F[A _"]B =?(2DGPR.U#/_?WC_G7+2;F!IX$M/\-TC
M7QH'/Z8K1Y8OX<]W.(<=YS!P#D]PSH4K82%D 2Q+F%:FUN3@3N>JYAF"U$ E
MP@-GKBVRA C,&D(A<"_%2BI)$MVQLVKRCD)>+^B7+!U]'O(87PXG>"3JXFIT
MT44U3<4'MZQ"NPGB<Y#[:IOC[+R=OJ?A6K_QSUCWC4S_TC2/!A_61FH'"M=,
MV>]=LFIL(\3&(+,-=WEEB)41EB6_76A] .^OC:&]X1-TKV'V!U!+ P04
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
MTNN=ZTJ3;?&V$Q*U??\+0;J:[##7_0ZE"=#[F1"TFQB!KH-&OP%02P,$%
M  @ 8X"Q4HCT6\8< P  #0L  !D   !X;"]W;W)K<VAE971S+W-H965T-38N
M>&ULK99K;]HP%(;_BA5-VB:MN3B00 5(W+966E<&ZZI]-(DA41.;V0:Z?S_;
M"2&%)'35OA#;.>_KYSBV.;T]94\\PEB YS0AO&]$0FRN+8L'$4X1-^D&$_EF
M15F*A.RRM<4W#*-0B]+$@K;M62F*B3'HZ;$9&_3H5B0QP3,&^#9-$?LSP@G=
M]PW'. S,XW4DU( UZ&W0&B^P>-C,F.Q9A4L8IYCPF!+ \*IO#)WKL=-2 AWQ
M,\9[7FH#E<J2TB?5N0W[AJV(<((#H2R0?.SP&">)<I(<OW-3HYA3"<OM@_MG
MG;Q,9HDX'M/D,0Y%U#<Z!@CQ"FT3,:?[&YPGU%9^ 4VX_@7[++8E@X,M%S3-
MQ9(@C4GV1,_Y0I0$TJ=: ',!/!5X-0(W%[@ZT8Q,IS5! @UZC.X!4]'2337T
MVFBUS"8FZC,N!)-O8ZD3 \<VP>)F.)_>W'^=3.>+]V#Z_>'VQR_P88(%BA/^
M$5R!=\ "/$(,\YXEY*1*:@7Y!*-L E@S@0ON*!$1!U,2XK!"/V[6.[#!P)+9
M%BG#0\HCV.AXAY@)7.<3@#9TJH":Y1,<%'*[ <<MOH"K_=P:OV_;=(D9H"MP
MOU$[FS=XM@K/EO9LU7C>;P47B(0Q67\"([R."9%-,$()(@&N^HB97UO[J:._
M&S@N;-LRP5UY:<[#?+\<]8*V7="V&VF_,$1$Y=X8M<_F.R4ZC_!@+9%7$'F-
M1--GS(*85S-Y%YG.(Z[JF?R"R;_ M(E9-9%_D>@\XDH"U1!U"J+.ZW?95#^;
MMECG=5OL8M@+UF[!VFT\98_Z/L<A&.XPD_]/X/")P8S%I[PO9G#LXU5J_^=3
MEQOZI62AZ<.3%:F,:GO5"^*4;G[GK<<N5S;MJ#RD4PIQS6X=%#Q"P;>?O%S;
MB 7/L&RS54-UO*(=]ZUG+U<V,F4AW?*6]LQ.#=3QCG?^X9*_?/QRMTM[[4)4
MQFJ5"HX4L[6NPS@(Z):(K/8H1HM:;Z@K'.L8GA6*\M]8'A0.$KR24MOTY4JR
MK/;*.H)N=/FRI$(60[H9R7H5,Q4@WZ\H%8>.FJ"H@ =_ 5!+ P04    " !C
M@+%2J'Y4/QP$  #\%0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6S%
MF&MOVS84AO\*(138!F26>.AK81M(X@PIT""9LZ[H1\:B;:&Z>"0=)_^^I"2+
M2B51,:8T7V)1XKGRU1/A3 \)_RZVC$GT%(6QF#E;*7<?75>LMBRBHI?L6*R>
MK!,>4:F6?..*'6?43XVBT 7/&[H1#6)G/DWOW?'Y--G+,(C9'4=B'T64/U^P
M,#G,'.P<;RR#S5;J&^Y\NJ,;=L_DE]T=5RNW\.('$8M%D,2(L_7,.<<?%Z2O
M#=(=_P;L($K72)?RD"3?]>*3/W,\G1$+V4IJ%U3]/+)+%H;:D\KCO]RI4\34
MAN7KH_>_TN)5,0]4L,LD_!KX<CMSQ@[RV9KN0[E,#M<L+VB@_:V24*1_T2';
M.QPZ:+47,HER8Y5!%,39+WW*&U$R@$&# >0&\),![C<8D-R O-:@GQNDK7:S
M4M(^+*BD\RE/#HCKW<J;ODB;F5JK\H-8G_N]Y.IIH.SD''L]=']]OKRZOOV\
MN%K>_X:N_O[RZ9]OZ/<%DS0(!<)_H#_1!^0BL:6<B:DK55AM[*[R$!=9"&@(
M0=!-$LNM0%>QS_R7]JY*M\@9CCE?@-7A#>4]1/ 9 @]P33Z7=O,%6Q7F7HWY
MXM7F>&*IAA0G0%)__09_MWLI)(W](-Z@VYU^&6I[G#D9I$[TR_PXQP0&GBK@
ML5SZZ[8MJMM&H_*N%Y7TBTKZUDK.'QE7K$!?TY>-^6C)-'ET89=* 5R]XWL:
MHL_!FJ$@1M\8Y>(,E>JOJ]L>DJ!G[06-4)1I##SDTV=A.9=!4<W ZOH#\GIC
MS^)H6#@:=G' P\J10/.1C(K8HU]_)/:0QR/!WO%,AFU',BZJ&5M=7STQO@H$
M?0B9K9/C4SHY*6)/K+&+#AY;FB?#T!T/5NP,E9*K2RKS/BHEI>15GQ+V#+R]
M=HV.+9W%I?\#N N5YE[*S258 ::A$C#AX=<+M24FY$J='(7:;Q,J-E#'=JJ_
M4JJX"F);.PV)L9V+_U>MN?N?Y-JD5X-4W,[4R=#68 -5W E5<0U6%0N:&FRX
MBM\!K"TQ*WH=M>K5D!5W@E9<PU9+.PU<\=O2%=?A52NM+BTP?(4VOD(/V_0*
MAJ_0"5^ARM?F_H+!*[P#7EMBDI/Q"@:OT E>H8I72S<-7>%MZ0I5NF8ZJTW+
MT!7:Z-KO]6U?K&#H"IW0%:ITQ=#XJ06&KO .=&V)V3_]NQ4,7J$3O$(5K[9^
M&KS"V^(5JGA54JO/BABZDC:ZCGJ>C:[$T)5T0E=RTM<K,7@E[X#7EIA'O0YS
MN=KZ6)I%=,)5<M)G*S%@)6\+5E(%:R:Q%VFYI7%9Q/@F'3L*M$KVL<PF9\7=
M8K1YG@[T7+,]FXO>4+X)8H%"ME:F7F^D6L*S46.VD,DN';X])%(F47JY9=1G
M7&]0S]=)(H\+': 8^,Y_ %!+ P04    " !C@+%2T(7SM$0#   H"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RM5FMOFS 4_2L6FK1-6@'S3I5$
M2M)LK;2J7;.NVD<7G& 5[-1VFO;?SQA"*"%TJ_8%;'/.N>?ZQ1UN&7\0*<82
M/.<9%2,CE7)]:EDB3G&.A,G6F*HO2\9S)%67KRRQYA@EFI1GEF/;@94C0HWQ
M4(]=\_&0;61&*+[F0&SR'/&7*<[8=F1 8S=P0U:I+ :L\7"-5GB!Y>WZFJN>
M5:LD),=4$$8!Q\N1,8&G,^@5!(WX1?!6--J@2.6>L8>B<Y&,#+MPA#,<RT("
MJ=<3GN$L*Y24C\=*U*AC%L1F>Z?^52>ODKE' L]8=D<2F8Z,R  )7J)-)F_8
M]AQ7"?F%7LPRH9]@6V)]VP#Q1DB65V3E(">T?*/G:B(:!*7337 J@M,F!$<(
M;D5P=:*E,YW6&9)H/.1L"WB!5FI%0\^-9JML""V6<2&Y^DH43XZA;8+%^>1F
M?G[U_6Q^L_@(YC]N+W[^!I_.L$0D$\#Y#$[ !V !D2*.Q="2*FQ!MN(JQ+0,
MX1P)X8)+1F4JP)PF..G@S_KYT.D1L%2^==+.+NFITZMXB;@)7/@%.+8#NPSU
MT\]P7-/M'CMNO0:NUG./Z"TDBQ]2EB68"S7_CQLB7TY[=+U:U].ZWA'=JXT4
M$M&$T-47,,4K0JEJ@BG*$(UQUT*6>K[6*RZ I[%C>P/HND/KJ3D_'3CH^W;@
MU[A7AOW:L-]K^!M'5'9ND:E_$-%N>3I$^)'O>6&WI:"V%/1:FC]C'A/1;2IX
MT]0AXB0,PD'0;2JL385OF%H3WFTI/ P(@RCTV\8Z< 'T_,CM=A;5SJ*_WW)S
M_>[;;]&!"QA%MANU]]LAKKTO7[D=U&X'O0?O3E_R. &3)\S53POL5AM<<])V
M_"H"M/?WJ_V?#V$E&#:S-7V_-24=*->$3O>$P,;O +[W"%;,ONU>0:(&Q#,'
M1XX@=/:FG/<?PHK;:\LYL'7BF.$Q7_M[&[KO/8<5LQ4R\MK..F"!Z1TQMK_X
MX3_<_&\?PTKM]8X+@K;7+I3?OO*M1BV28[[2)9H ,=M0698E]6A=!DYT\6/M
MX64-J7[3ZK@(D.&EHMIFJ-:8EV59V9%LK2N;>R95G:2;J2IE,2\ ZON2,;GK
M% 'JXGC\!U!+ P04    " !C@+%2D7T,FB8&  !M+   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U.2YX;6S%FEMOFT@4@/_*R*JTNU+7,%=PY5A*XZQ:J56S
MR7:K/A)[$J-BR ).TG]?;N:0,,PDTK"\V%SF7#E\'(99/B3ICVPG98X>]U&<
MG<QV>7[WSG&RS4[N@VR>W,FX.'.3I/L@+W;36R>[2V6PK83VD4-<5SC[((QG
MJV5U[")=+9-#'H6QO$A1=MCO@_3G>QDE#R<S/#L>N QO=WEYP%DM[X);>27S
MKW<7:;'GM%JVX5[&69C$*)4W)[-3_&[MB5*@&O%O*!^RSC8J0[E.DA_ESL?M
MR<PM/9*1W.2EBJ#XNY=G,HI*384?_S5*9ZW-4K"[?=3^5Q5\$<QUD,FS)/H6
M;O/=R<R?H:V\"0Y1?ID\?)!-0+S4MTFBK/I%#_58(69H<\CR9-\(%Q[LP[C^
M#QZ;1'0$"!\0((T >2: V8  ;03H2P58(\"JS-2A5'E8!WFP6J;) TK+T86V
M<J-*9B5=A!_&Y76_RM/B;%C(Y2OLSM'5A]/+\P]?/JW/+Z]^0^=_?_WXSW?T
M^UKF01AEB/Z!_D1OD(.R79#*;.GDA=E2V-DT)M[7)LB "8H^)W&^R]!YO)7;
MI_).X6[K,SGZ_)YH%7X.TCFB^"TB+L$*?\[TXFNY:<5=A?CZQ>)XH8F&ME>
M5OK8@+XOASS+@W@;QK?H6Y"F09PKDUQKX966\FZ^7V'?=ZE/E\Y]-_C^..*R
M!:;/QJT5XS#GKN#MN"?AL#8<I@WG]%ZF!3#0M^J.DUMT*4O\E-&=%660%C?Z
M(8C0I_!&HC!&WV609F]1)PFJV/4F*?I9:D$,[>M"$V@;_,PTUX:WP7"MYO-'
MF6["++B.I/;:<..U>6)>M.:%UGR;PV-2&W\DNDC#C7R+.OZIW*JU>]U+/!="
M[9/7^N1I?7J#W+E@FMSZK2+?2MW[O=Q23+BKCF+1&E_\_U6J-TF:*O6.54J8
MJ4RQ"Q1WK11JH^:%V<2=IP@>M5(;]=U2K<M,Z18!MXBQ6'U7EV&@-+:#::S@
M-/>+' _$ ES%$X#58/-8L^)8L^:2!;1B.VS%"KCJ$@IPQ>/2M5%?WE*=HO4'
MW *^8C-@%T*78B LMH-8W&<L\^B"#\4"E,438-9@$U<UB_QCR?JFDB5 66*'
MLJ1/65T^"6"6C(M9HL+L8J C((!98L(LGF.B2S%@EMC!+.EC5@P^QPA EDP
M68/-8_N*S94*<"5VX$KZ<-6D$=!*QD4KZ7>N=84IW0*T$A-:\?SY*]]358!6
M8@>MI(]6[''7'4HQH)5,@%:#3?J\A<6>J60IP)7:@2OMPU6740IPI>/"E?;A
M6I3;@%? 5FIF*]6U [0ST6!IID'1P@Y"@0);Z01L-=ALFH&V?R7<6+# 6&J'
ML531P ZG$QA+QV4L53&6#O0"%!A+38PE<ZRM5V LM<-8^JHI @J(I1,@UF!S
MT52J)H$,D,KL()6]:E:  5'9N$1E?:+6Q:5T"Y#*3$@E<ZIK5QD@E=E!*NLC
ME1/J"CP02V>V=8KI5@-4W1:GQI:5 4Z9'9RR/DZUJ02@LG&!RE33K72@ 6
M5&8&*M,UK0R RNP E2F:U@('0SP H+()@&JP*<Q Y0!4;@>H7-&C#B>0 U#Y
MN$#E*J .S+)RX"DW\Y3K'OD<>,KM\)3W>:IY8G' *9\ IP:;+ZG0S@<K2U^L
M^A35)1 @RL>%*%=!E \\\CE E)L@2O5O41P@RNU E+^J*^4 43X!1 TVJ;E$
M!4!4V(&H>%57*@"B8ER(BCY$Z>"+DP"*"A-%V=S5/><%4%38H:A0K 'PO<$,
M T7%!!0UV&2O7@0@ *K"#E1%'ZJZ?':6 8R\#J!6+[K?(P9\ J(*$U'%?,%U
MZ06B"CM$%0JB:F;^!"!53(!4@\W%LT^KFDQZ@%;/#EH]!5HUF?2 K=ZX;/7Z
M;*W+3.D6L-4SL=77OT-YP%;/#EL]Q20J\P>^ 'J 5F\"M!ILDN=H-4_[>\!6
MSPY;/<4LZG ^ :W>N&CU^OVJWWNC<CKK,_<RO:W6N69HDQSBO%ZJV1YMU]*>
M5BM('1A>+\3]'*2W89RA2-X4HNZ\3$M:KVVM=_+DKEKM>9WD>;*O-G<RV,JT
M'%"<OTF2_+A3&FA7&*]^ 5!+ P04    " !C@+%23[-+2[X"  !K"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6R]EFUOVC 0Q[^*%4W:)FWD <)#
M!T@4.E%I6QE9.^VE20YBU8F9[4"W3S_;2;,$*'1;5UZ0.+G__>_G<.3Z6\9O
M10P@T5U"4S&P8BG79[8MPA@2+!IL#:FZLV0\P5(M^<H6:PXX,J*$VI[CM.T$
MD]0:]LVU&1_V628I26'&D<B2!/,?YT#9=F"YUOV%.5G%4E^PA_TU7D$ \GH]
MXVIEEUDBDD J"$L1A^7 &KEG8]<(3,0-@:VHG".-LF#L5B\NHX'EZ(J 0BAU
M"JP.&Q@#I3J3JN-[D=0J/;6P>GZ?_;V!5S ++&#,Z%<2R7A@=2T4P1)G5,[9
M=@H%D*_SA8P*\XVV>:S?LU"8"<F20JPJ2$B:'_%=L1$5@=MZ0. 5 N^Q@F8A
M:!K0O#*#-<$2#_N<;1'7T2J;/C%[8]2*AJ3Z,0:2J[M$Z>30=1HHF([F%].K
M#Y.+>? 277R^OOSR#;V:@,2$"O0)<X[U7K]&;]$+9",18PZB;TMEKY/886%U
MGEMY#UA]Q+R!FNX;Y#F>>T ^/BZ?0%C*G;K<5M EN5>2>R9?ZX%\XRS)J %#
M8Y9N@$NRH( "X 0$&J&9^CT!YQ"A0++P]HACLW1L_HWCCM$[%)@-1J-,QHR3
MGQ =VNO<RC=6NE<WZE&:3]_>5#?U=%R-I56RM)Z2Y5*([#!':Z^^=K/C[U*<
MBJHQ^"6#_Y0,5YD4$J<125>'0/Q'@9R*JH&T2Y#VDX#,,$<WF&9PJ/[<HE.I
MS&DX[D[Y)X)JU7?*ZCO_T(CG?]"(W=*Q^WR-V-U[HJW]+CP15*/HE12]YVG!
MWEYQN^4?BZC5[CJ_WSO.,S9?87:,X6A(':+R\G3_?^,5'NV=O^C=\D]$Y01V
M91+08YAZYZY(*A"%I9(YC8["Y_EDDR\D6YOA8,&D&C7,::RF0> Z0-U?,B;O
M%WK>*.?+X2]02P,$%     @ 8X"Q4J*@F:)& @  ,08  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C$N>&ULE97;CMHP$(9?Q8IZL95:<B) 5R%2./1P 47
MMM>&#,1:.TYM0W;?OK8#$5H"$C?$8\_\WS_$#''%Q:O, 11Z8[200R=7JGQV
M7;G-@6'9X244^F3'!<-*AV+ORE( SFP1HV[@>3V785(X26SW%B*)^4%14L!"
M('E@#(OW$5!>#1W?.6\LR3Y79L--XA+O807JI5P(';F-2D88%)+P @G8#9W4
M?QX-3+Y-^$.@DA=K9#K9</YJ@E_9T/&,(:"P548!Z\<1QD"I$=(V_ITTG09I
M"B_79_7OMG?=RP9+&'/ZEV0J'SH#!V6PPP>JEKSZ":=^(J.WY53:3U35N>$W
M!VT/4G%V*M8.&"GJ)WX[?0\7!8%_HR X%036=PVR+B=8X206O$+"9&LUL["M
MVFIMCA3FI:R4T*=$UZG$#SIH_'N^7J;C]0JE\PE*?RRGT]ETKL.G"2A,J/P<
MNTJS3(6[/>F.:MW@ANX,BPX*_2\H\ +_935!3Y\^J+C::6,W:.P&5C:\(3OF
MA1+Z34J4%AE*]P) WQ E[TB'C71HI;LWI--2$(I\]!5-8 ML Z+QW]9^+=:S
M8N;F'Q-_X'E>[!Y;/'0;#]V['CZ2@S9R+1%=D$/O)CEJR-%#Y+"-'#U"[C7D
MWD/D;ANY]PBYWY#[#Y&C-G+_BNQ'-\F#ACRX2UYSA2F:D8*P T,+_-YRB6O\
MX/J:!>$UW[V8 &:8ZI_?GA024=CI0J_3UPV(>D#5@>*E'0H;KO2(L<M<SW00
M)D&?[SA7Y\#,F>9?(OD/4$L#!!0    ( &. L5+G_D"U'@,  /\(   9
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;(V66V_:,!3'OXH5[:&5-N($<JL
MB0:J(G44<5DG37LPP12K3LQL4^BWGYV$+)"0[B7QY?S/^9WCV$[WP/B;V&(L
MP3&FB>@96REW=Z8IHBV.D6BQ'4[4S(;Q&$G5Y:^FV'&,UJDHIJ8-H6O&B"1&
MOYN.37F_R_:2D@1/.1#[.$;\XQY3=N@9EG$:F)'7K=0#9K^[0Z]XCN5R-^6J
M9Q9>UB3&B2 L 1QO>L; N@LMJ 6IQ0^"#Z+4!CJ5%6-ONC->]PRHB3#%D=0N
MD'J]XQ!3JCTICC^Y4Z.(J87E]LG[0YJ\2F:%! X9?2%KN>T9O@'6>(/V5,[8
MX1'G"3G:7\2H2)_@D-EZ*F*T%Y+%N5CU8Y)D;W3,"U$26)TK CL7V/\K:.>"
M=IIH1I:F-402];N<'0#7ULJ;;J2U2=4J&Y+H99Q+KF:)TLF^U6Z!01C.EJ,A
M&/V<CB;ST1P,)D/PO'@<S4"XG,U&DP5X&@_NQT_CQ5C-W@RQ1(2*6_ -+.=#
M<//EMFM*Q:(]FE$>]SZ+:U^)^QWQ%FA;7X$-;:M&'C;+AS@JY/!<;JH*%&6P
MBS+8J;_V%7^#*.)[O 9/!*T()9)@ 5"R!L]RB_G9Z*_!2DBNOK[?#6';1=AV
M&K9S)6S(XI@(O25$70DSL9N*]7Y\[UN.#SVW:[Z72U5G9GDP*,S.V#H%6Z>1
M;8H^.*,T+<,,4R15>4(F9"UIYLHI(=C0=RSK@K1JYG<@A/6@3@'J-((."5=G
M N/@ >-:.*<2M6/9#KQ@^\SJC,TMV-Q&MCFBZIM9H"-0Y40KBNOXW$ID#Y96
M+\.K&@6>WZFG\PHZKY%NG$0LQAI/0>: X&;") :65[NIO2JJ5U[ C/4SJS-8
MOX#U&V%/6_0%<8X2^7$"=6I!_0J"ZU=!/[,Z PT*T* 1-#LS3KBCH[IQ1?V'
M&53#!X%SN6FJ5AZTH%L/:<%_!S]LQ%PPB6CMP0TKYXEK!U[@77#5V#G0\CN7
MYXY9NIWTKX$Z^E])(@#%&R6$+4^EQK/;-NM(MDLOK!63ZOI+FUOUAX*Y-E#S
M&Z86/N_H.[#XY^G_!5!+ P04    " !C@+%2!3BEGJH"  !0!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6R=55UOTS 4_2M6Q,,FC>:K3<?45NK'
M$$@,51UCXM%+;EMKCEULI]WX]5P[:0A;FB%>$E_[GG//=9SCT4&J1[T%,.0I
MYT*/O:TQNRO?U^D6<JI[<@<"5]92Y=1@J#:^WBF@F0/EW(^"(/%SRH0W&;FY
MI9J,9&$X$[!41!=Y3M7S#+@\C+W0.TZLV&9K[(0_&>WH!F[!W.V6"B._9LE8
M#D(S*8B"]=B;AE?SH<UW"=\9''1C3&PG#U(^VN!S-O8"*P@XI,8R4'SM80Z<
M6R*4\;/B].J2%M@<']D_NMZQEP>J82[Y/<O,=NQ=>B2#-2VX6<G#)ZCZ&5B^
M5'+MGN10YO8CCZ2%-C*OP*@@9Z)\TZ=J'QH Y&D'1!4@>@E(3@#B"A"[1DME
MKJT%-70R4O) E,U&-CMP>^/0V T3]BO>&H6K#'%F$O9[9#J?K^ZN%^1^NEI-
MOW[[0<X68"CC^IR\)W>W"W+V[GSD&ZQF,7Y:,<]*YN@$<TQNI#!;3:Y%!ED+
M?MZ-#Z,. A_;K'N-CKW.HD[&&ZIZ) XO2!1$89N@;O@"TAH>=,B)ZZV/'5]\
M@N\+:'U%IFE:Y 6G!C(RS:4R[!>U![RC0+\NT'<%^B<*(+4JD/:>*D6%>29S
MJ8V^(#/8,"&8V) 9Y52DT/9Q2^K$45LKV$^2RR# OO?-'7N=%0?-K+]T#VK=
M@T[=2R7WS-D$NA3!*"M2\Z*+-LDEZZ A)HP^1"\4MR0%8= /VR4GM>2D4S*Z
MG>& [F:(7#>D<LKR5JW)*QGO6\2V9"7Q2;'#6NSPO\X%_F=O'(KA/QV*M[)*
MT7[#M')0&^?EFJ2R$*;TKWJVOBZFSB7]/^GE78,_-IYH33BL$1KTAKACJO3O
M,C!RYRSP01HT5#?<XI4'RB;@^EI*<PQL@?H2G?P&4$L#!!0    ( &. L5(:
M?Y =$ (  $<$   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;'V4;6_:
M,!#'OXH5[44K33@/T$Y5B!1*IU6B'2KJIFG:"Y,<Q*IC9_9!Z+>?[82,28,W
MQ&??_W=W]AUIJ_2;J0"0'&HAS32H$)L[2DU10<W,2#4@[<E&Z9JA-?66FD8#
M*[VH%C0.PQM:,RZ#+/5[2YVE:H>"2UAJ8G9US?3[#(1JIT$4'#=>^+9"MT&S
MM&%;6 &^-DMM+3I02EZ#-%Q)HF$S#?+H;C9V_M[A&X?6G*R)JV2MU)LS'LMI
M$+J$0$"!CL#L9P_W((0#V31^]\Q@".F$I^LC_;.OW=:R9@;NE?C.2ZRFP:>
ME+!A.X$OJOT"?3T3QRN4,/Z7M)UO<AN08F=0U;W89E!SV7W9H;^'$T$<G1'$
MO2#V>7>!?)9SABQ+M6J)=MZ6YA:^5*^VR7'I'F6%VIYRJ\,LFHS(XFO^3);Y
MCWRV>"!7<T#&A2'/3&OFKNPZI6@C.7]:]-191XW/4!/RI"16ACS($LI_]=1F
M.*09'].<Q1>!3TR/2!)])'$81Z^K.;GZ<'T!FPS5)QZ;G,$N%).&+-D[6PL@
M/_.U06W[Y-<%]'A CSUZ? ;]*!$T&"1PL -DX'^7V!%N/,%-SSZ+PF22TOUI
M7'KRN#7HK6]A0PJUD]B]\[ [3$G>-<=?]V[$["UNN2U8P,9*P]'M)""Z:]O.
M0-7X5EDKM(WGEY6==-#.P9YOE,*CX0(,_QW9'U!+ P04    " !C@+%2,F\9
M4G8"   L!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R-55UOVC 4
M_2M6M(=6VDA(0KLAB 2$:7UHATK;39KV8)(+L>K8S':@^_>[=D)*&:"^$'_<
M<^ZY-[F'P5:J9UT &/)2<J&'7F',NN_[.BN@I+HCUR#P9BE520UNU<K7:P4T
M=Z"2^V$07/DE9<)+!NYLII*!K QG F:*Z*HLJ?H[!BZW0Z_K[0[NV:HP]L!/
M!FNZ@CF8Q_5,X<YO67)6@M!,"J)@.?1&W7[:L_$NX(G!5N^MB:UD(>6SW=SD
M0R^P@H!#9BP#Q<<&)L"Y)4(9?QI.KTUI@?OK'?M75SO6LJ :)I+_8+DIAMYG
MC^2PI!4W]W+[#9IZG,!,<NU^R;:.C:\]DE7:R+(!HX*2B?I)7YH^[ &0YS@@
M; #A(2 ^ 8@:0/1>0-P 8M>9NA37AY0:F@R4W!)EHY'-+EPS'1K+9\*^]KE1
M>,L09Y+N58?<W$V^WT[)P^CG=$XN4C"4<4WNJ%+4OI1+\HD\SE-R\>%RX!O,
M:9%^UO"/:_[P!']$;J4PA293D4/^%N^CUE9PN!,\#L\2WE+5(5'W(PF#L'M$
MS^3]\. (/#T/3R$[!7]33=2V/W)\T0F^&Y')$L@#?2$ITQF7NE) ?HT6VB@<
MB=]G4L1MBMBEB$^DF"FY86Y*T23(:T+0Q]YFS77EN*QE;!(L<[/?WW,1;P3V
M6H&]LP)36()2D+LNC+1&KWNBO*+.%T8<C8F*#(Z)[?TG)?K2BX+@0')Z),Z%
M'0KW]^:H!+5R?J1))BMAZB^T/6TM;^0F_>!\W.U/:N=ZI:E]%+^_%1.:<%@B
M9="Y1FVJ]J9Z8^3:3>M"&IQ]MRS0SD'9 +Q?2FEV&YN@_8-(_@%02P,$%
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
MFZ>B<&!?4,ZK='WXXO3PM>SE3U!+ P04    " !C@+%2'M^97AP"   ])P
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+;J- %(7AK5@L(.7[
MJB2M.*.>9-K*!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[
M4]WM^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;I<
MYC3<SFB>GVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9Q
MU:2/PW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0
ME.</NH>@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!
MV8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\E
MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\C
MT-LF+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;
M"?1VU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U
M#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.]
MO8- [XQZ9P*],^J="?3.J'<FT#NCWIE [XQZ9P*],^J="?3.DY]-OE/O.GX>
M2KWV?*WQ^M])]7@^MUPO?UE^[9S<XQ><TVU%??X+4$L#!!0    ( &. L5*E
M?PYQ[@$  ) F   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^I
MLD6-ZR</T6Z +;#@!TPRI5&3V+)=*'^/DP(2""I0D;B;1JWMN1./=%8]OWOV
M%"?;KNWCO%BEY,\8B]6*.AM+YZG/*TL7.IORU_# O*W6]H&8F,T,JUR?J$_3
M--0H%N>7M+2;-DVNMOGGV+A^7@1J8S&YV&T<LN:%];YM*IOR.GOLZT\IT]>$
M,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO
M>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G
M%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.
M^+W^+_L0('U(D#X42!\:I \#TL<Q2!\G('V<@O3!9RB-H(C*44CE**9R%%0Y
MBJH<A56.XBI'@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19
M)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4
M616*K I%5H4BJT:15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:
M%%D-BJP&15:#(JOY3UGOG5O_<?SX+#O;]&_Y;/PCVN(%4$L! A0#%     @
M8X"Q4@=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P
M<"YX;6Q02P$"% ,4    " !C@+%2/.F$$N\    K @  $0
M@ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !C@+%2F5R<(Q &
M  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+
M 0(4 Q0    ( &. L5*S=<<>^@,  $T.   8              " @0X(  !X
M;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !C@+%2Y9,3)@('
M  "['   &               @($^#   >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&UL4$L! A0#%     @ 8X"Q4A2U[558 P  7@X  !@              ("!
M=A,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &. L5).
M:)"68 4  #H4   8              " @007  !X;"]W;W)K<VAE971S+W-H
M965T-"YX;6Q02P$"% ,4    " !C@+%2M4!]Z1(%  !!%0  &
M    @(&:'   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @
M8X"Q4OCF4W]*!P   !X  !@              ("!XB$  'AL+W=O<FMS:&5E
M=',O<VAE970V+GAM;%!+ 0(4 Q0    ( &. L5(VP\=C8P4  /P*   8
M          " @6(I  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M    " !C@+%2GZ1OC8T@  "57P  &               @('[+@  >&PO=V]R
M:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 8X"Q4JK-9A)@ @  ZP0
M !@              ("!OD\  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+
M 0(4 Q0    ( &. L5+8N^$M0@(  -4$   9              " @512  !X
M;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 8X"Q4B<XW+J$
M P  2P<  !D              ("!S50  'AL+W=O<FMS:&5E=',O<VAE970Q
M,2YX;6Q02P$"% ,4    " !C@+%2*TL$FKT#   K"   &0
M@(&(6   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &.
ML5)!Z'-'!08  "P.   9              " @7Q<  !X;"]W;W)K<VAE971S
M+W-H965T,3,N>&UL4$L! A0#%     @ 8X"Q4F5R3W8( P  5P8  !D
M         ("!N&(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M    " !C@+%2>VEUN%,#  !.!P  &0              @('W90  >&PO=V]R
M:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( &. L5(XKX V(PP  (\C
M   9              " @8%I  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL
M4$L! A0#%     @ 8X"Q4H7R351<!   "0D  !D              ("!VW4
M 'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !C@+%23Y:&
MVHD+  !8'0  &0              @(%N>@  >&PO=V]R:W-H965T<R]S:&5E
M=#$X+GAM;%!+ 0(4 Q0    ( &. L5)F.V>""P,  #T&   9
M  " @2Z&  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @
M8X"Q4B^R6\U6 P  "@<  !D              ("!<(D  'AL+W=O<FMS:&5E
M=',O<VAE970R,"YX;6Q02P$"% ,4    " !C@+%2U%>D2M<#  #?!P  &0
M            @(']C   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4
M Q0    ( &. L5*]0YLOZ ,  -T(   9              " @0N1  !X;"]W
M;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 8X"Q4O'[/!"C @
M)P8  !D              ("!*I4  'AL+W=O<FMS:&5E=',O<VAE970R,RYX
M;6Q02P$"% ,4    " !C@+%2GQ=T[E$"   7!0  &0              @($$
MF   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &. L5+,
MBY<WZ"$  +]I   9              " @8R:  !X;"]W;W)K<VAE971S+W-H
M965T,C4N>&UL4$L! A0#%     @ 8X"Q4@]JTW@4!0  M@P  !D
M     ("!J[P  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M" !C@+%2>O,>N5$"  #+!   &0              @('VP0  >&PO=V]R:W-H
M965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( &. L5(..K;6Z0(  -P%   9
M              " @7[$  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L!
M A0#%     @ 8X"Q4HS"DYHO P  IP<  !D              ("!GL<  'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !C@+%239*_5$P$
M  !G"P  &0              @($$RP  >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;%!+ 0(4 Q0    ( &. L5),FH,KAP(  #P%   9              "
M@8?/  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 8X"Q
M4JFZ/K"N!   4@T  !D              ("!1=(  'AL+W=O<FMS:&5E=',O
M<VAE970S,BYX;6Q02P$"% ,4    " !C@+%2Q0B2_5@"   C!0  &0
M        @($JUP  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0
M   ( &. L5(U@#?<^ (  /@%   9              " @;G9  !X;"]W;W)K
M<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 8X"Q4M3P.&&& @  6 4
M !D              ("!Z-P  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q0
M2P$"% ,4    " !C@+%2%/[D"E4#  #L"0  &0              @(&EWP
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &. L5(4L'%!
M@0,  .8*   9              " @3'C  !X;"]W;W)K<VAE971S+W-H965T
M,S<N>&UL4$L! A0#%     @ 8X"Q4B)QP[DN P  H@@  !D
M ("!Z>8  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !C
M@+%24@ZO>-L"  !["   &0              @(%.Z@  >&PO=V]R:W-H965T
M<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( &. L5)VWK.6>00  )P0   9
M          " @6#M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#
M%     @ 8X"Q4LP4BUA( @  C 4  !D              ("!$/(  'AL+W=O
M<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !C@+%2%PCS)0H"  !=
M!   &0              @(&/]   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM
M;%!+ 0(4 Q0    ( &. L5(G_?C:-@,  +$)   9              " @=#V
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 8X"Q4@S$
MI+9[ @  QP4  !D              ("!/?H  'AL+W=O<FMS:&5E=',O<VAE
M970T-"YX;6Q02P$"% ,4    " !C@+%24^K]77$"  #8!0  &0
M    @('O_   >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    (
M &. L5+'MP4O-0(  !8%   9              " @9?_  !X;"]W;W)K<VAE
M971S+W-H965T-#8N>&UL4$L! A0#%     @ 8X"Q4LQ2;BE; @  Y@8  !D
M             ("! P(! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"
M% ,4    " !C@+%2/BNG5$\"   <!0  &0              @(&5! $ >&PO
M=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( &. L5)$UO).> (
M *D&   9              " @1L' 0!X;"]W;W)K<VAE971S+W-H965T-#DN
M>&UL4$L! A0#%     @ 8X"Q4KSPN[PC @  Z@0  !D              ("!
MR@D! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !C@+%2
M1_.):!T"  !;!0  &0              @($D# $ >&PO=V]R:W-H965T<R]S
M:&5E=#4Q+GAM;%!+ 0(4 Q0    ( &. L5*Z/T!E1@(  !D%   9
M      " @7@. 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%
M  @ 8X"Q4D8)A,$5 P  KPD  !D              ("!]1 ! 'AL+W=O<FMS
M:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !C@+%2%+J6%7L"   !!@
M&0              @(%!% $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+
M 0(4 Q0    ( &. L5*T^#GB:0(  $T%   9              " @?,6 0!X
M;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 8X"Q4HCT6\8<
M P  #0L  !D              ("!DQD! 'AL+W=O<FMS:&5E=',O<VAE970U
M-BYX;6Q02P$"% ,4    " !C@+%2J'Y4/QP$  #\%0  &0
M@('F' $ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &.
ML5+0A?.T1 ,  "@+   9              " @3DA 0!X;"]W;W)K<VAE971S
M+W-H965T-3@N>&UL4$L! A0#%     @ 8X"Q4I%]#)HF!@  ;2P  !D
M         ("!M"0! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M    " !C@+%23[-+2[X"  !K"@  &0              @($1*P$ >&PO=V]R
M:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( &. L5*BH)FB1@(  #$&
M   9              " @08N 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL
M4$L! A0#%     @ 8X"Q4N?^0+4> P  _P@  !D              ("!@S !
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !C@+%2!3BE
MGJH"  !0!P  &0              @('8,P$ >&PO=V]R:W-H965T<R]S:&5E
M=#8S+GAM;%!+ 0(4 Q0    ( &. L5(:?Y =$ (  $<$   9
M  " @;DV 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @
M8X"Q4C)O&5)V @  + 8  !D              ("! #D! 'AL+W=O<FMS:&5E
M=',O<VAE970V-2YX;6Q02P$"% ,4    " !C@+%2+[,(Z7,"  #>!@  &0
M            @(&M.P$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4
M Q0    ( &. L5(QQ"R/'P,   H2   -              "  5<^ 0!X;"]S
M='EL97,N>&UL4$L! A0#%     @ 8X"Q4I>*NQS     $P(   L
M     ( !H4$! %]R96QS+RYR96QS4$L! A0#%     @ 8X"Q4O0O1EHQ!0
ML2L   \              ( !BD(! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( &. L5(>WYE>' (  #TG   :              "  >A' 0!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &. L5*E?PYQ[@$  ) F
M   3              "  3Q* 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0  !* $H /10  %M, 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>95</ContextCount>
  <ElementCount>349</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>41</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CondensedConsolidatedBalanceSheet</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CondensedConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CondensedConsolidatedStatementOfOperations</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CondensedConsolidatedStatementOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CondensedConsolidatedStatementOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/DescriptionOfBusiness</Role>
      <ShortName>1. DESCRIPTION OF BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 3. INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/Inventories</Role>
      <ShortName>3. INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 4. VENDOR DEPOSITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/VendorDeposits</Role>
      <ShortName>4. VENDOR DEPOSITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 5. PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/PropertyAndEquipment</Role>
      <ShortName>5. PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 6. INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssets</Role>
      <ShortName>6. INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 7. LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/Leases</Role>
      <ShortName>7. LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts</Role>
      <ShortName>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 9. CLOUD COMPUTING SERVICE CONTRACT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CloudComputingServiceContract</Role>
      <ShortName>9. CLOUD COMPUTING SERVICE CONTRACT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquity</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CommitmentsAndContingencies</Role>
      <ShortName>11. COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. CONTRACTS AND AGREEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ContractsAndAgreements</Role>
      <ShortName>12. CONTRACTS AND AGREEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 14. ACCRUED WARRANTY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedWarranty</Role>
      <ShortName>14. ACCRUED WARRANTY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 15. LOAN PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LoanPayable</Role>
      <ShortName>15. LOAN PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 16. INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxes</Role>
      <ShortName>16. INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 17. CUSTOMER CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CustomerConcentration</Role>
      <ShortName>17. CUSTOMER CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 18. SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SubsequentEvents</Role>
      <ShortName>18. SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 3. INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/InventoriesTables</Role>
      <ShortName>3. INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/Inventories</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>5. PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/PropertyAndEquipment</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 6. INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsTables</Role>
      <ShortName>6. INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/IntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 7. LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LeasesTables</Role>
      <ShortName>7. LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables</Role>
      <ShortName>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 10. SHAREHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityTables</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquity</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ContractsAndAgreementsTables</Role>
      <ShortName>12. CONTRACTS AND AGREEMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/ContractsAndAgreements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 14. ACCRUED WARRANTY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedWarrantyTables</Role>
      <ShortName>14. ACCRUED WARRANTY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedWarranty</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 3. INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/InventoriesDetails</Role>
      <ShortName>3. INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/InventoriesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/VendorDepositsDetailsNarrative</Role>
      <ShortName>4. VENDOR DEPOSITS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/VendorDeposits</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>5. PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative</Role>
      <ShortName>5. PROPERTY AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 6. INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsDetails</Role>
      <ShortName>6. INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IntangibleAssetsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 6. INTANGIBLE ASSETS (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsDetails1</Role>
      <ShortName>6. INTANGIBLE ASSETS (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IntangibleAssetsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 6. INTANGIBLE ASSETS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsDetails2</Role>
      <ShortName>6. INTANGIBLE ASSETS (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 6. INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>6. INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IntangibleAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 7. LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LeasesDetails</Role>
      <ShortName>7. LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LeasesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 7. LEASES (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LeasesDetails1</Role>
      <ShortName>7. LEASES (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LeasesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 7. LEASES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LeasesDetails2</Role>
      <ShortName>7. LEASES (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LeasesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - 7. LEASES (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LeasesDetails3</Role>
      <ShortName>7. LEASES (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LeasesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - 7. LEASES (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LeasesDetails4</Role>
      <ShortName>7. LEASES (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LeasesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails</Role>
      <ShortName>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative</Role>
      <ShortName>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails1</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails2</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails3</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - 10. SHAREHOLDERS' EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetailsNarrative</Role>
      <ShortName>10. SHAREHOLDERS' EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - 12. CONTRACTS AND AGREEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ContractsAndAgreementsDetails</Role>
      <ShortName>12. CONTRACTS AND AGREEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ContractsAndAgreementsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - 14. ACCRUED WARRANTY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedWarrantyDetails</Role>
      <ShortName>14. ACCRUED WARRANTY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedWarrantyTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - 15. LOAN PAYABLE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LoanPayableDetailsNarrative</Role>
      <ShortName>15. LOAN PAYABLE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LoanPayable</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - 16. INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>16. INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxes</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="tomi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - 17. CUSTOMER CONCENTRATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CustomerConcentrationDetailsNarrative</Role>
      <ShortName>17. CUSTOMER CONCENTRATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/CustomerConcentration</ParentRole>
      <Position>66</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tomi-20210331.xml</File>
    <File>tomi-20210331.xsd</File>
    <File>tomi-20210331_cal.xml</File>
    <File>tomi-20210331_def.xml</File>
    <File>tomi-20210331_lab.xml</File>
    <File>tomi-20210331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>87
<FILENAME>0001654954-21-005868-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-21-005868-xbrl.zip
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
MCR:0_X32/(Q'X%<ZH M4,+00*"-HEH3H/XM';G.6B\Z#4XJ>>N:]2;97Z\B
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
M4&K;NG:[75LB.T7C.LT>E\$>+:/7'1J=\K(PJD!C%5?"VE Z>P#U@: &L((
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
M:^4!+(-!3:,[[!O]8?M"<:H!K"A5#II&OU-CJCQW;?%W,7$LMRSGI/)47WD
MRV#+'O!DL\8\J0'4)%DQA)Z[FI#5>G(16>J+HZK1U'?;SAO ,ABU97:,06]U
M[NIY8U0#6$F:;+9!>W3JB]%SUQZ_"AY2,\ 4#F=*'0&S*H.UW+?S!K"40/*@
M9Y@MK3XT@)HFM?K8\-UOPDO:V",0MYGNP$Z7_A,5 2V)W*J2#E12"E!=%U#*
MU:)FE_KM708EU15NS0&: [2"U&9AO0 LY_9<LV7BM:D+Q:D&L(I4V3*&P[;1
M;6Y;I*1".#UW=?&K",.W*0S7EA5/8]F-TQ:S0%@.IR8NYV8%:'ORV+( M-.@
M9[3**X=8,5JJ*]R:!\KD@=ZPBV7\SHZ6SEU-'E\,5*E 4L9#6U8:V7L%>Q9)
MV1GP<KB_U0;N'Y24VE0Q$JHGU)KPRR'\X< PR\KI.QD)+5%ZI10D.D;5VX4U
MUJ!EUR=?YB!NU,6891V,\YXM>^(A^WE@&LU63]8?Z@^,;J\]UYQX3;?D5960
MY%Q\ZH--\R\Y%Q;2H?/+?,X+X\FYI81E:/2' QH!_P1 D;-M!I]=3)UA:0-Y
M#UL46FZ<P( =^AR//0A/!%RV=.3V%!LS1 &G]GK)J[YL$FWE.^6%26\\A!)+
M A'(&S3*VZ90TF*[O*07Y748BBBL3FVE0W7-2]8GRRO1(O-UE6: =.P.B9L%
MNV0+@.<[[KJ,P40^-3=\[WC8B_'6]Q)*^B:LB>>[_L,SM5Y45"9D[V\U)M"7
MI%D!<@/;)DHR"016X\(R3B[01)A4=TJF5&_+)HPYD&3[1>Q!:8LQO!\)>'\L
M&ID,N<Z3>D)J1-(MH]-J2>X:MHUVIT^ C#=M0,X*S<?/J&/XL<5ON9WLZ=T/
MBC@(:B00;%JJ>( MTG^AKI@N*J:+BE7-&]$E?UYF)%U4;+OUZ:)BY\2I=87[
MDB6,+BIV/NQ8\:.'?%&QA0+;5\U&OUM6=R-P/L&H!&\IYFZZAL1;)Y_JB_3U
MRI)TNJI3&2"65-4)DSV-9ED)9)=*#'6"51/NZ8FA\LKLF IL=6Y:/M1X[G:Z
MSLN9VY@R\E0'W:'1,8]V0*E]5<T#%>2!GC$<FF='2UJGKCZ1),5*IS(&\T1)
M94*U'"D[R>?TXL/L-(WN<'@A!%17N#7AET#X=/?N[ AHB=:L67+;BI!W_7(J
M;M.4F_ID592"")UIL8?@0(OR5$<1W](\LJ/)R=QR3QG'/5BO]C-<2SD!X6Y_
M: R&V_:$KCVAU7X!FE,TI^C(3XDZV(]R>0!9'$C'?[0;O/]>]%M-HS,\OXO-
MYP6W)OP2"+]E#,W2VJ&=;_RG?J&>PP8SKF>SP/]!%[/D=:@8.X,6+PPZ(=[[
MDZ&<\%B!'!VS.8TY>+C<WQS.$XC^6_" ?:3[JN[JI.":RZRC9;B7D[I=6"#M
MT/74C[WHC'>L\AZ:DAR#P?X.Z_4L<#('S&02/8.6:;YCR86$],YK63M=@>#(
M"6"M9VIKO\P"O#H0<T#-NW"?2+&Q+L=:40!+R01HEL>OFDG+8]+VQ7-#Y0'4
M[*K9-6'7SL5S0^4!U.RJV35AU^[%<T/E =3L6CMV79I=L7^*P$0$@H^QM_.Q
M HT5.@W=-4NG]@LH@_^'G:-VC]+1ZNJQ5SVAKHI0^/G4*RCGLHQY&6(A2Y7(
M"N5N4.QVOCXN-<L.[\98"4&(\ZN.2_BB<S%P%<R!P9X$H\-4@;6-(Y]Q9C:O
MGO'L6A8_Y@^!D%6*L7HL9QX,/T22N@K_&?- 7(U]'W[CEN,ZT3.+)CPB%'''
MPTJW8\<2, D\./'C$#ZZ?$0P8#6D0(2"ZL[B'[9X%*Y/=8P99B+@C1OV"> "
MZ*WO!E:H?7;A05DG=QXXK'H;6A-AQZZLXFOY4_C!HM++Z5D?.4CF@*DRUD\3
M(>LRSY(:3;( -+>?:;6^9<4S[EG/<LYL-BPE[6#97,*)Y\7<A==D)>>?\7Y:
MIX>5J#TF0E [G#)++)<# B2"',\*B- (#%D,&-YN_\((\U1'&#_!& S7[(*
M65_(&B=6#215'6K;P6D!L'2 )S_XCMDM-E!U#.2-.X[+EW><B@BE(L>1[W_/
MD)#<<TJ15<!L7Z&6ZBJG&X3XY%-98A@FDU6&X;DA;I'"(B)1D@3K7%%18HF-
M"57*EG6S>+J?M&XLH(W@2$*6NSILL%\+Y;II!V59;2R]3+_-^#-UO<<\'RST
M_> Y_P+08"6<0,#"W2AWKUS'$VS$0R=7U5D. ;PRK7\AY./ ?UCI]4V1Z@A8
M"B@AE#L<+^[R$WI5*-E [*B=0VE.?\Y0Z'B1K.^N\KR8*N2.8X'LLI%\[&*Q
M=C4G"R="1+ILLDX,VS Q["XAS10@(E&56GB>*48U3PISEQ9%3DOC;UA\][SV
ML*YPUY7V5L7VUQ:8K?G653S6<[C-E<YHZ1J@&NQV4G:Z]',F30+G@.&*"\9\
MD8M#HB/]M,*&EA'2*W]\A7$5CD*U+)V8INZ>:?/$4V9^'WP-Y:2&]\RA,1R4
M5FZMJA16^P5H%CD>BX"3TFWUSY?"*JZ(4Q34-/+(U#][+N%PCMJO#A_AL9;S
M0KSNL)U=*B_L*P]@&<+MXI&J =1D>=EJ]9 ^[4T<X"%W"MD7K$$A&U;_ZH-E
M\TT$4Y8ZOO)DN[X[?%H 2[N+?'AV'K2-?F]043Q6?J,K#V"=*-$T6JV2VK-H
MI5*.4DDU1PK;G 8Q8$A*4E/J)U$[99%E58Z!#WOT6_L%E'+]H&T:O6%IP9^*
M45)=X=8<4"('=-N&.3Q>JKW.RZB'U7BF!R(U/@4IX9J-T32[1J=WM-+>]3@4
MK!34FO#+(?QVYYB-/$]WU*>;,1WMAH?E3V>^1Q=UP%EU"]=Z\!)'[NH&W0X*
M\+*8Y<9XS4C=Y7@0'KB^KKH,-74\!^_V1,YC-I*_[L:'N@X$'Z?J8I>Z90+/
MZ/L?^OY'U53K^678'SZ=X=!9^I_\+$$?_\&K9M\F@1#L-QAN$LKRS^K68Z'.
M[-I$@@/F0I2[_@VOPAPV/:(ZI%]7N#7+;L>R:R_=:):M-.GKX%7M -0W2"X>
M0$T"ER8(3W:)2 4#RK+Y3I^TKJ]%;+R&<JY%M(=&NZ4O#M5M 9I#-(=<ANZM
MO)#0 .[/!?KJ@0:P<@!JLM2GS]4Y?;Z+)JKBDN.-_6#*Z49.(%RJ !CYJG3;
MRO*")^D=J\^(7U[3GC)JN>&512SZ)VSM>+!\V 3GYB_G7U6O BTY:[=O^U2D
M.X3_4P4_YP^!%HJPKSB(!/X@4G ",>6.EQ6@Q1K!2Q3 8:AWG1]XX793;3%[
M+ARRJMQM+=V'!+9!H]FD<NPE+:,&G'$D/+>Z+^"Y(GQ26R%<6\ K#Z#6'OOO
M$;9;\>-<50S0)4+;49H3+HX3ZF]']<%H^N5B.>#8^-0!X\N _[ ![_MX-G/I
M?A-WY;TK'D[8V/6?F(Z GTD$_)+S!O25BUT8J0I7+O0MJ;,A_;K"K5E6WY*Z
M%)8]A-M<E\L!-V#CIN#,N*.:N$XQ\!1F901D:U0V!8,W#M(: /)XSYVO"UZ"
M&#Q]UJI.BSYU6G3/&';,2R.PVB] <\CQ.*1K#,JKN75Z CN7</;%GXEH #6
M&D -H$[]U_"?!_R'/8FZ#@DT\+"+86!#.N$\B@-RMZD.7QPDM?C2A-O$(W^>
M*P^HSZ#T&=2&,;__%CP+>E)\L_0.W9<0["XW4+N8)Y-U2CK/C:M+J'8PV#]J
M<3T+'#>%QV02/8.6:;YCR7V4XHEAF5& RINGIPP852,>9)H=P^R4U#_KR*10
M<4;?&P6K+I2UZNN[G3> I3!LMVOTRI+=FDO+X](:=X8[;P!+X=)>TVB5U=E(
M<VEY7-JI[Y:=-X#E<&G7: YKW#SV4KFTI /LRC-!Y0$LA4O[3:/9U19O9;GT
M&]YMX>,(^/3<8H=;YOKHGJ![KZG;[QIFN[38I(Y"ER4$_.1*',* W<.F\52=
M-<[X,Z8#7VHQD,H#6$Z;PW:GB?^K+T[/G65_%6'X-H7A%L\911B=G>35.OS8
MO-]N=8Q!_VB=?;4./Q M?@'^%[EB,H_<C45VB<<? <"<^GG65ZB?-X U[-2M
M&??0FOPF#@*\?3?S V36LQ/#6J$?6P0,VD:_5UJ2B-;G98D%'["*E76SV[M2
M)!Q1IY_I5<.CIXL=[G[AX<7#L&T:O6'_S AHB70XBWLE?WH3AU</G,_>4N9O
M>#?^E6I182U)U\>[^]\ K/>N;WW_R[_]+]RW/R4O? 7_ &\;?!"/PO5G&-2[
M]NP;?SJ+0<S<^^/HB0?+!F(6@ %_?!7C/__T*?"GF']ZU<3_CWSYN7W5-G_Z
MRV%0>MBK%K<>[3:W+.!![EF"/3G1A%W?W[#AH'O5:F)=+XO/G BV\E_"9A9H
M!.YXH+@E0IB=X0LP$498]"OT+8>*A-%@\<SF=#L#[VH@LAPOILL:CD<>V"SP
M[=B*U)V/,<#F/80-=I.;=<UL,&#HA%2/ 6^'R*L>.#R/+N.^1]WAU_=5JNQS
M5\43JNN=%-GA)%TN6!/9'\E%A5' WJ1K/FKODZKL;EWAKBM5[M._I:Y;5W&/
M^,!EK5+;*84J,6%9SL)E-VA#E;75^K)4&2"6=%FJU37ZS9)2A"^5%.H$JR;;
M4Y-"Q174@4]RKBTKGL:REOCU%&.W_^+Z2$<?Z1Q *+P:M(U!LZ2KHV51TNMZ
M@7MJNJG] DHA_'[;:+>.=EA1-N&?NT(\?IQ$GT_N8NI6^7RR8QK#XZFZ>M0"
MKA34FNK+N$G3,MI]?2A?Q^.^JIV %WQ/!%+\F DO%-0( $^4(VIU,?6IU858
MTIV&<<^FX#E[XB'[V6P:G7[78($(9\**G$?A/C=6H";+5]@Y_2#)8_AV]]OM
MVQO7C]5+0,"PR$?'$C<P;<"MZ(QR%]ZQ$4BCA\"//?O*\ET_>,N>)DXD\DD-
MO_%GM2V"T?D)-7*(?,:9A7B"Q2M$L5!BBM"!J&JP;Y/L+\Q0>'1L$<KF$)X7
M<S>]^)7TAI ](S -X><V4$!S*!,K@#0F0!6<NL#CKZJIL9Q!C95-E R*<?I\
MV@4-,0L$M:A(*!0'YY)\X1$?#%V<YTFXC^**Z)5 F '"?'L5!9Y7+D%M2/0/
M03!/^*/ +B.8U0S$.4T:\%$BH\QO08+JM8Q>OX^4!I3BH5"!GRFW!BGO)6+&
M:4%<T5PC(;P\81$4,.X<:85$6SZ,'F ZCZ"L'K90D+7!;CTVESM4V">VEV2^
M_YW ^^PW8#9S<&6"5)T?<!V2PQA@78I49*^1H"RA(O\@/@,QY8Z'/Z881.:5
M16E' LB%?OQ/#KP;/+.T.*U$,^J IXGPLJVY&O$0<Y@6M@6>G(%5)?O+J)\;
MA6 HFU-&!,++"HGT4-OH#%I+V'Z9%MI)><QGT-U'\.7$=\%J##_^,W:BY\]^
M='89<W>Q/#5_[_/ 1I;XX 3 D7X0LE>XY4E9RE93/I+^;;Y[#: ]&\0E?ARQ
M<1Q(!I/\/'JF!+EP L2IL&BP,6"'10 #]MO$_QK,IOF(O)PPC)'Q5.H<,.TS
MXS&,'A!%CV"2V,.'D+P#^(R7H()')$:<)939=V(L2/R$N'^*%!TE KB<B""
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
MRMTZ+W['*P]@.3*RK&M0E4>G!K"*!*EEY%D#J,U'[2AI2J\8I?<;S1J'!#2
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
M K?1+>FN@(SPUGGA0--Z1*W;['9-JU<V@JO$Z3.CM9I:M]UHEG9&ZJA:5_'
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
M4YG>S?2<I##/O&<SPB.I-LX'LZ?QV[, -/4G,'#[(Y[9#BS[;Z^L5_2[:*)
MOV\[QT?/329OC:9E_?0J?Z>O5I_  WIM.<\E1?_"K/<'=-^?TY 5;P2Y0#<H
M(0!1\-NK5H8855J*SD^&5N.2]%*-5\=?;D>BDOAE6F(P^&G_H\&SR/,S>II&
MEH%O_K)T,KA9UDI+K;?_=,IOL'0X6DN[PT:0./RIE+Y;@_(N5CHR$A27\[U9
M(.4W(T/(<:N<U5->>)4GL)0FD5:U+T([5R%MY[PQSEXPE"=02ZZ67"FY'2VY
M%2)02V[E)'=%:N  B8%UXMP]HCB7,[-#]>]]IT82ZO@3*"6.+O&"XI/!Z"P5
MAU8*5;SL2BE=T&J3,J@KD%:HA5+Z>U=]B_O0]/NB,N$ZD6<>UW;WJM[D*EM_
M0-_%GG+\()<H%OB+)8]A]'VN/.GN]J]B?1(=;3+XN0?L:22^&8AO8@%"B(72
MV);OAQ?SGGVI[U_()['37BB.V<%T8"6B)P-;$7BP.+&H[*=B1^I*F-<]T"DH
M_XE70/@P5!#/55_%O/P*^TZ'LAGV3>1-\0"'G. -+WN(XOD*K-N;N#A'7BN1
MO4(4/V6O*9Q"I3.*C$Z7);PM(% ;>3!!ZB$=&C@T'5CCA^TDOV(C)>*Q2O,6
MOF)_AJD+-/4[O^"ALH2>QR-SHGJ,DX&'50J%6KP-;M;-\-_A"!@\!AIL/W__
M(S;(P-8@O'%W\6B,?!@KW9<.R\[W.Y(E(T3'F!>Q3[V8GS1U4Y:]#O_&_DZ]
M&2\KPQZ,H4^G:_$\#2]Q?S+&MH/GZ>B05RB.CDF,S+)EXJ4H7B3;5>"YM *+
M^;F[RYA.HXGR_KA =&S*28<C'_MRSA]]%><.B&K11A,;0GK88PL/^-Z'5$J3
M4I\2T8XDH]K.F"?.8PH) -X9#L$6^+GBO@(BB;#=' [G!,<.$#4P99 YCL&
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
M1P%R"1=V46C=;%@_&3,6P;A!.N7B@R\E"HKO!1E)'D/CB=E1C%@+T_N)X27
MC"=C!)@6'1WC, Q@-$ ZZ(= :"?"- @B>V <[2X;VZF?@*#"9+-W:+R=PB9]
MXC:):P&NOYM"F9#Y">'EL&ZH@^W9S(<HE:\IJ(FQYV,HB*N+=?DCU%.(3_P;
MJ!U"'GPG"A\0>(3C>66S;L5__7D35V#Q3 5O-7IG_ZB1V_ +<-7Y?A^!G7 O
MG- /H[=X+")A-.C'L* J7M3LN#3<X<#5FLG-4K(-'O'.2.P?W !8#>,]&[,(
MC6CA;W8<LR2FD?S\V O18$<,Y!IU!QAL-S^LX'IC& =M:PR*(GEDC*NGL1?8
MH), &:"E$GX$(F*S,$H(-JCFX(4X# %G]9NY&Q%QRSAE=DQ6'WV&>WJ)=&5P
M*%1Y8@#[,485Q<9X] 3X*4@JDHK30>/IB),>$2BO*&9<0XHW37-U1IPB*I:Y
M!:H3_IB"<P'*>FR 5@1ALB-P(<C7 .%(N4S96-@.3.'F&IP,S@(0OK&7Q/(\
M#%!F(F-M6&P@TO>^,Q_])A!6\%.X'V7''CP/O\[-881.'FB__]"BHKV &(G>
M1S)\>7MEW*>>FU&03X7%#>-RA0 3.V6-7U;;9Q(1W*O%*,Q=,TOT>]KFL-O&
M:(B&@E^[O.#"I$,[:$ ><'K2?R%\P"#"-$G.%]D-G( UY9!PPP(3%EC0@+D$
M]CU?Q1&ZM@],?#L#+[[#?K ]GXR;%P 94YJ%B;8/%G;5$O QI+\&,+$]K)#C
M;NTJBA\]\'3QBP7J3"-.@=$TU&KN$:S^3CT<3!ZJ6GH%%TUZ#8>NP#P*YL;R
M3?)G.#"]>T9.;"9-1(,3W@<24[1&H+A"EY..D^ J2GQ'#",$C(OG>C.PB6I?
M- -788"!# \4OGCQ]RJ8@^>T_#=F3&Q7!"+YZ;>?70R'O%&:8)'+)(P9*:D@
MQ35R/0AH4CJN!DJ5GY"!%6J"MP=/$VIA4=$.)-C@07XS]V76!PP%=R&SX\9U
MP#+*Y@BS^3%*>#>.V&[^A.\-6)+1NFED8C5RX@H<X5];R10AS L4#(@"\6$L
M F\2[]4>2O;2NV?>Q,5L_D6]%UZTI#9W\G^;S5GR<]/J_V1<@>(819YI_ _S
M'QAN)P >P8&Z6 0E_+^!C%3F?=<%J=M$DA:E[QV:GNOQ#8<<??,R<&_!X_;&
M0%*0B'.UH!!O0O F/95.P**"I'#*FT)L(LY)(%4N!M'T$VV@8>1/"[+"B4'/
MPO%3Q.\$G D/R,CE;X75S<^5PE_8#)^R,Q;)P,V'>:6)YQ?5[-? DV3<)J2-
M 527 $U@L\R/#%HMZY<_+B]OLE^;F"I _4X$TV#<:(2^3Z'=Q'Y@8(C )0*R
M9W;$4R(INA\>AGT)1G+$&C-+(QD\A<3M7>H+-RMB]ZE/",A"6)[9X1DCZ;Y]
M^"$LRU4XQ:0+I7?R- I-X?;#57$&#>.*10F8O*))IL'&89A@MH9;_PRN,9C7
M:$I<SE8'OKUR^;)IKU@L9&6!0SDR0.##J9<D*W)K9,=7<@46PA>1]".3+DCF
M/1A%\M%:VBZ8>S2A,.C4_L[/51<9D.,,G0G@I<]L#,(:QXVE5^B4\D-@$-UX
M95"!FG?LH\^#^43;15+I<^ZEHDB#(D=90\-$*$%=G481Q2&%Y[G_;4KY"V?@
MUG%7=)HYDB:M5.;BDR48VUXDU\8N>J^%M9.T(*@997A0=9#+%K,7=='J><<
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
M 7X0H7,DH99 E.)AG\)PJ&YP2!AN"(@L#+=V=@OK[P"/0;AX7G#*1&"651G
M0BS 2]2)<GCEY9XQA9_4Y2-A%ZAB\/7Y,5^102"J4#4*(-FDC$C=^#2]N>6]
MPU)FZB)@@\^ ?3*HP T45*XZ1>4QT<\+NV5-]$A>#B BU,QB0^Q'"R! #<H>
MC[^X(2\:G6$LCT<I^!5N^#%AB4^8^P/_:P<HD$0%.07-84$;BUEBV)I$8:9N
M>=T3[T9@"..'GXOJR[S67[R$?!I>I )* "L.^-%/3.CXXE2MO'3.=K[;]Y0)
MF46X?X)EVN@'NQX_5"+G5.AY0'4E-&2^W$B<E\DHL3VKV$!WC8P.P0;STXA*
MK%#+:GP*-\/)G$B6CD ]&G%7+LZ4"I?H^7I06<M/%64QN@H>:A <D[96A5^/
MB[]0QB;T [:&NQ?;!93IB+!6 Q5$7MV:U46N+&TLEA/*(SW%\S#BF!)W*AG5
M]]IQ=N)&'O@@;Z/0LR!/#7,\8VDBZ+MBI:^$;G:4YO36]0@[4]P  *_% HKZ
MON+1#0',4#Y:6&_JB741CB_2."_+E!DFW.FFVQ=I+<.%-\T=Y8^*!\;CS.@4
MCGS[$ Y=\)WO93KX.P6=^9-SKXA7#6&(K^.I5)23Q??RC.>:PEQA=?D1 K2\
MFP4LA0.?]<:6S#1+A4GGXT,I7]R'%0M5<(:#9ZJYYQT=44L92V=:YK4YOF25
M1+.UL,&"X1!_!!#./2E:(]XPH'@:R\BN\0QG6=$] (0]VK[HSR,Z#@@$BRK<
MI\S$PG39#Q8Y'L85N!$KMHKF9 UK:1=%@J?\(F84SMC/%15*+F;[\'P(N2U1
M"$!R;E <R,.B0A'F.['1.!6Y&$1\84%$'P5R)ER,N# NP3-"2=9)"$PM1&1D
M'*GZ$$< WO+-1F#5"$M>Z-I&^L;</.9.<6;M%K#N0/@$G @[X2ET8=FDM7^!
M"RN3 ,\$',N;8#%#87Z/F^,A13.XD<8#Y.@V'"=@@IF"4<NJ_A[#01>\7CR$
M:D>N9*";STQN2L9B6F(S I-RPEF _U+A."9+\9?'/-]'62CN''"I?)(VA#)Y
M!GJ5*#/.) C]\)[<E#&,*>_E!2DC<\Y+'_)V=29! ?U+<B-%Q:Q'-PN'69Z1
MMDCLF9>(#B?B;84K=\'YR]&%[HM(/^!9!2X@A?8*W,V^F[#"]MS"GH=(!.0>
M5N'M&0,+S!6$4I UFC\6*7.@>)DQ.DV%D;,# KMMMYABO\4R._WN!NFQG> ^
MU\%QX>9LU21CF]8;A9XWM R2NQAT,^,!&+_4XJ)0R@$VH&?-=X$052"RF\ZJ
MK9['4 P</S<R)Z>U>O2R&Y&=T)_XN*D $">)E-7<['5^RG> ,L';='CK&00,
MAL61N6=(HR\U.'M>4A8-T8<?/$%YP]79-]&"FW_K1&+5D=W5+^<;@WN4CY"6
M>3XI3%I0' ##7?(G<7:AH!>YO7#32)JHK-^X:"XD7!2AV>/Y>]/YV1K1]RK;
MA%H>.0N;%T?G?1IHGT2.%7#S\(Q;NBZG)KLY%*ZVY_L?P.84]U8@H)4=9/AU
M]7,DR=9.THAAVR8,XJFTI3BHS!-DY29(+T4N645*"G$8/;MP&3U/M-#+11$
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
MI$4"T"M6^0DQD46#0L!E&^TE&KU $O@@Z#L'B-ZAH:!UB+SX.W(&<T+&/0O
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
M6%WU)BX@@I=C $K].804=!<%=)PBTQ] ZOF:9P@B58"1)>@D_\FDM163RR;
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
M+%KF:[&,(/-=I62^9@Y0=2E?L:AU:N*YYK;734\3S-VE2V116PCL^6G3";7
M\7QQH%L<%Q.YV#06!['EB3)QV#"+8+)#>%EK$#J!4"@H7Q'CJ-,*0A=R%O\L
M']&%G+J04Q=R*L84A0LY-[516V76L!N*G8 A.[0_O6)IURW=*;RD8Y%W8 SD
MQ;R;^RQ;B<**QM"GJ_I],?@Y74GIIJ3INF&-@G.O/"[-I=PH"BG]S>\9MG<(
M<BNZL^^J7L1?7<HKX'RM,K:T+64\BO*M"UF^Q1,%IW+3GU^F/3AP\FU_!5B@
M7+%+F9#GQX0Q_>7B;@R>@(Z9DT9>XJD*;ZT_5073*OWYC5H6)(IB:8_)GNHP
MR.EGWC*MX1"4I#(;T<?&]%7AO-3[PY^7.OT*GR^V]Y]Y13'-N])J-5T?*#>M
MMME7YP3-L0%]$S%Q&P3=&G!@&&RV.W*XU)H^TZHJ WMG(V6B7L_(SK)=BF3(
M;1G)D-H Y.0YE?IP4LV#%.IY#3I%HJH.7=J[Q1OSL/,DGI:YU8=C5*.\ I#2
M!V=T$;U>QBH=G#F"DZZ!I/6!7L;G]4%'%7U01\>INI2O6-3#'JIYOCSJ8&_
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
M!-;.!RBS%Y3R#-4$J@A)J]'7E7>:0'4 J75DK0G4[J,.E#32E4-ZN\)%IIK
MVCD!W5;;M'JZS9@F4!U,6HVA!J0F4!U :B59;P*U ZE#)8UTY9#>T<DI3: Z
M@&RVS*ZNO]<$*@1)JZ$3^)I A0"I=62M"=3NHPZ4--*50WJWPKNGFL#:.0&Z
ML$03J!@D=:"D"50*D%I'UII [3[J0$DC73&DMRM]'D\3J)V .C%4$Z@B)*V&
MOM]3$Z@0(+6.K#6!VGW4@9)&NF)([S3T'KXF4"% M@9F7SL!FD"%(-EIM'6@
MI E4!Y!:1]::0.T^ZD!)(UTQI/<:0^T$: +5 61;7Q*B"50,DT-=>Z<)5 F0
M6DG6FT#M0.I0B0\]LUW7"^XO^)!OC6:C.]M_T786@%$8N2S*J!GYMO/=:,([
MX]#WW%\,507D0'27(4"#TH[Y*8>>JM*M"NI//8%R[CKI# 9G@J.JTJWQ7^*F
M1Z.MX:\VW1K^6OUK_)\>_]KI5QL]E0NFVQ70!LH36(9X'%_%5@$*BE&]5KVZ
M83KR697]HBUG4(YC-!A89GO0/@LL59-J+0&E;G*55I^J&(RJ2;4&OU;_6@*4
MD("#!<8* +_5Z)5T1O%DZ%D1%_^<V,!H_.C7G^^N/W]Z^\V.(CM(XNLTB1,[
M0#(O _?##Q8Y7HS/OGNZB3R'?;&#>_;[?_\7<N'7-+ZXM^W9VUMGPMS49]?C
M2\<)4QCFQG["+\$0\$F4,O=/SQYYOI=X++[#O]S!PKWS0UAW!RB&7[ZP\6^O
M/D;AM&6UFA<6_B\)^<_MBW;SU>_$<_RJX3#?CV>V S3^]LIZ1;\+UM+OVR[+
MH^<FD[=&T[)^>C7'I:VS!P?)$CR7@%!:.2I#N!,B/H+?7K6V!\/J2<QK&H<!
M9".](F= N(:2:BM2L_3EL0G<.T.N;=PJF59ERVR%OCK8-M0+BS;;FIE3.[KW
M8""K')T(WQWA#Y_MR)EDC,)_[:9IH&])C!QE+)WC[VR.O9+%RD[R]=? 3ETO
M8>Z;EV=U/O)0M_D<7[[+A>U[YK#IB$79/(5H6L^!^#R66FT_0GD"579TLIQ#
M^Z>]V7(53J=>''MA$!];4F3B9/])G$ZQBSE8^\^AM$,S+Y ^_*F4#8#NP+3Z
MI:5"SP!2=9B#%HLEL6B:?6NH(:6*F5>>0)7]D+UY<6,_1:'O9]39@6M$S+<A
M#(50)4Z.[)(H#[[:$5[*%JPU,+O-IEX!3;B2A)=2D-\IKZ%"91= $WA.OL1[
M+V).$N:IP#%CVG^H.>&E=$\L\<*#VBV )EQ#OJ8+H D\)_?AUO;!79"TW=D_
M#%&$JJ6BWH27H4_[$(T=.<E;6?YKPNN ^*'9'W0T_[4#<;8.Q*? ":>LZ$'
M%X0/8;S^*TR8T>R]T2)2;\)+\2;Z.KFK"5>6< WYFIIKY0FLM3\A3KYFU#WR
M([9/TI?H:%^BYH27TN]\H!6K)EQ9PC7D:VJJE2>PUK[$=3(IG)&RN6=AL!\S
M%L3'+I)0[H34L0ZXUFUBI>CJH3GL'KET4SE UFT^6L#4$;"^93:MHQ_+4@R0
MBKH@RA-8:Q_I+DQL_]2"48N&@*4MT>D:!1[1 VH-S?ZP?]9 K-=LM%@I(%9=
MJVD..D<_>*L4$!7U*I0G<'WWT^RC@_5U^G<:)][XJ=0I4A.G7W\^1/O5]:U<
M;Z+039U$-(9]DB,\U;A]:XF7OR@OD^K$>.6UN,HFHVP7-]VJKKQ6=:K@NZIT
ME]EZKJ8MYO15:"\8[7YO_XXV[Q@HK0#8O+0_EE7<E-J*I#J]>0Y):VEMG4IM
MWU1N*<%Y(J%*M%83M6VK-JA5W##MS0*(FA\\;,:9=[$(H]P0B8J->J15ZD=@
M.3=IM8:M,^6G)E!)1%I-T^J45*2CC<C^++AE2>*S*<3!&2'AN!#-^+8W+2V<
M427=4%+JKZH3*$,1O"[1-I4%I-(.S6C<*SF!4G#?:Y=G (\/_+J;PP]T'>6)
MLGM*%0#H&U\KEQ-4"C_5I%JC7J-^Y\"P>-/QKD4NBT4RGW"#DL7)!Y[->\]&
MR:9U,$8:>/RAK[?O7QDN<[RI[<=8^/*[E5.XX@T[$F$5B+ V(*)C]0;#C0BA
M>Z/_8LF?81Q?)DGDC5+B]5V(5Q*%P>W$CM@D]$$$XD.PYZ+9;5K#CB5NK-[P
MS8>B=EL^MGK=X;"[([$Y]YV(\@"V7WAX89@/?Z> V*] RDT:.1,[9I?W$:.O
M[<!W_H;B9#[]]7$!FWL2=919/K]>:V;9:_>[)Y\I??8.QG%O["=\^!*5T_V)
M%_19JHXSSYV6M&GML*:'G^Q5&$" A1M#UV-4HK?,22.JQSS9BJXGZ0@SW&DM
M3SU#V_>O9PG>M'<9N,)G..'ZK22GY)GMM&XM:S@<=/NES"_;</T81N_!K4[&
MJ2_+H _A=32;7?"3<]*?>]^^M&WM8^Q.VJ7OAX]VX+ 5SWYA#O,>>*UV@<C+
M^'J\(=.ZUCQEF[WM<#1:%\W62S2VA]8!:/P$&B9(PNCIG[:?V@C6+RQFT<."
MUMN"=W-J8-W@^Y&Q"7MV(@,4+E9O1OPA+_Y^PR+\P+YGS0T!_W].&D/(^'_7
M ;NBGUCTF<HW_T^\Y/^HT?<7!C2E#/QJ_M?"7,0[E_5KH]W,)_4<J?M.:X6.
M*4SKGRQPP\5)+9S<V&)2/>LXDWI^K59.ZBJ,D^LQK=<6$RJ&G\>;$$F$G-#=
M8\@G%!]LF=JMT\]J G&)%*IU,\M5W3:3ZYU<L$J<W.#TDUN'Q]TDK-?9;4;O
MV9A%$7/O[!^7<<R2&'Z0GXD$D;0,\N@9O%8FU_8UC+W!G+T^##''F^(F1O<H
M4[P,$L_U_#3Q'E@>$7WXX?BIRUP$(_CD,_#"$PJ</M@1%M?'@ ORTB^G*$J;
M E@"51"U!-)U4?M@8+4'[8)W=@BBC\:)5;9R1TXLQ4[5XL1SF+A-0N<[C_ V
MQD4;8YZJ,N,Y6.S"C(745K68\2PR6 0ON;R)A+(CYFS*EEZ5N?(L1)3GBDM%
M)#$\*<S3(3(PK5YO/E!?>LMN=&R],[8M&5G<_,5^_&PGL'HPU*[>3[LW&+;Z
M*X+RXN [4[!1PJ3?[PQ7I04VHN"C%WCQA+E_A*&[,Q,Z[6&OVQJLH&%N^-V)
MV(@/':MCM;K;$@'N63I-Z6KT]VP6P8@D6_"SS_ ']."F(2#J/_3Y313. %]/
M-SXX"_ WW&::8<IT5]XU^X->J\B[0Q%TS(ENLC[-WK +2U3^1-<^^$<4QKL+
M.CS6;[;FTKK/O&9_HC;A:6LX;'>M_JY$09 9)U'J('L_(8/OP43%>[&ILY!B
M?N85>U*S"7_VH.9/9L>T__]I.HO"![['N!^"!KUFJT#,^C?L1\M&RG)K6JA>
M@CL?X&R$X^01_(U=6=%J=@8]682Q..C6;]Q(4L I1^7S[!LS*4I'ON=\341K
MGK5"]4\V\1Q_C]2)U;<*P?2VKRV#[(W2(0<F.XP3H&3L15-2]/N;U.ZPWQ\6
M*5SWAKU(V<CH=0=6O[,+*1]3<.V3-,)N41^]'_C3GNJGVV\5$\)K7[ 7)1LI
MGUTI*;H)APAA!DVKU2OF]?+AMWWUME%+?]#MM9]_-:FJH@=T/;YC 0A504=G
MNZ.'8,>P/QP(#;GI:P]&Z[;\VX/6#'80%B3L3XBTW4]!8@?W'O9FHX3N7VQW
MY0,^Q["P5?;\6_:G:2,MU$'OM02:"BY\<15V=@L&W6&GV=Z(T#6O+H?XC3P,
MD.CA<#,N[T_\GK$,_"O&,B^]Z!"$;609]B7L4^"R<?Z=N\AVV=2.ON_,JB[H
MF>%<4F'-"_:B9!/>[$S)<S@L@$]DRR['X!C_B]G11_C"KEP;=N;"KCTHV&\R
M^\ZC:>TQCP-.(4RCTTT!7K[_%*@.X&1SH+<?8!*/X>FF\!CN-X&_@.J[1^8_
ML,\PA<G.&K&_QT06:5C*4<ZY<HL#'F37HM,JF)?GW[<_=5M[M>UVI[\K>=<0
M=L.CP3TE<[(S4[LCMMGM] H&9\WX>Y"QD>]JM3MS/N%.9!QPWZL];+>&Z\A9
ML^6T,3'; F9_8KXQ/+<(?N@#?'K/OH /X07RCW<LFC:? ]#O-X-_K7O]RR.7
M09G$%%+6_GPXVOYD('1L?I3W7DP%;%_ D=],S-87?UE]:RX?^_S;#D'=LO25
M1=W\DY_@=9[MO_<BYB18*2=P>@UK@:P_B)#V()!<M_@O$7!X\K<6Z^Y@O>;=
MEOQ5JY6IS:^!*Q8.:]<<>'1%$<0VH66K,^AWGX?*BR_?:@;B*%C\/MW=OVQW
MP,J\ /!5+]R5T(,$6=U^MUDLG=_IY;O.8._("A1*=P?B#T+W/N%4KVL-!SO2
MO2*2VN;[^\50/:LUW 'B:\.GK0;8(W#J=GNM'8&R(F;:].N'BI::S4ZSLP->
M7HJ4KNR9E]B^]Q_F+NYF[I&\[C2'5O% Q+,OV9^DC=)>K7:_7P))!TY=#]J#
M#3FW8>[W,*1OPN%^N]W:C,/[D[Y7VKK9ZO:+!40OO><0=&T4HNY)5WZL'1\'
M5XZX6CC;_NYI^>0[C.:*8[C7:1(G-G7C^BO%LM/-&+QA+??!J3O)])?7\9RF
MWQQN.OU^OWZS7SRV5:CICYL;'_@X,\:T-F5,&]3?.3&FO3%BYFL/:\^8SJ:,
M.3.^=#<^.%1#R_,<8WIU53$?PVC,J*(-#X!^^#'S^#G>^%-PPR(O=,MH3E,Z
MT4IP:<4Y^F,KG(T91=5IAWX;BQPO9J4@Z1CTGIHW.^&'Z^5CLN=06/V#FC/)
MT9>C7$5TSPHR3\2)G?#1.ZSA/@(W"B9P82M40O(F\IS-D\TWZR2GT6^58KB?
MHUHA9JU,'VEFK636BB3%L\SJ]M1G5OS">U=X#QMS;=.M\74<M!I;*:T#3T5%
M5CZO_)]A9;/7&-2*E0MN274QN<5$U&/CSGBT&IWZL''>':HJ%#>?A6(,W!F$
M[<9P&PM]0@9N!G_L3[>CL[S9SL.S8!P<,,#8<$+5X./R1L7S?-S&4)\3'Y?W
M-9[EXU:R?4Y\7-X&>3:*:6H^;KIM\@P?.]LY/.?$Q^5=EF?XV&]8M<)CI6H"
MENA6C3&GJ@E0GC&GJ@E0GC$GJ@E0GB^GJ@E0GC&GJ@G8C#&CEU\PVCK#G!T^
MNPJQX;>3I+:/YWA:FZ8S?K]I_ZO_N66]7V#'<:FM#L.>L_G(RZ;UN:=YN3LO
M6QDO6_\:?NYH5N[.RO8<*_N:E;NSLE.0<(W*O5C9S5C9T<IR3U[V"KSL?5:/
MD;OX5'^% :>"7\+YB9JN4H[_P$=5%J^C. ;%JG!I\^HUJS-LML^32YL??&DU
MNUVK>.C^C+BTJ)_DI8X;)\(.%8S5AW4;I\J:W4&SI6%7Y-W&V;1.OSWL'F(_
MKSZ\VSCAUM,2.\^YS5-R_0,E*^O#NXVS=O]_>]?6V[BMA-\/</Z#L&V*%M!Z
M15TL*3D]0)H+L,"F>]"D!]A'6:)CM;+EZK+9]->7E&U9MGR11)&B%.Y#UC9L
M\9N/,\/+S)!BG-ACSA1#;%/JK,JQ!553QD!P5^#.9AU_& YU0!$FVY@[L:)H
MSEWE)85JF8*[7>XJ+RDT,;DKD5=Y30'T5K(K^:*N4(S16NDD&%,WT0+L[DEJ
M5E4)=(/RYBYKDE9);WR5_U? VS4WC=3'')NMY"CSP4]6_= ;S5FC[9:79D=%
M6(9>/(*=/CEDQPJ4A\AD!J.GF;-N/:9<WCT>DQZ,0"0!IR36+/LV#$$B83FX
M-L+7!@V?Q"X+QM61I5/GN&'M,U^H6JVC'&>U+7P)R(SV;@O1>1*O+Y0WUG-U
MA ]ZYDD\1I1W6N#.C6R](+NQ<NLCF[YR<T<V>44C1^N0FM6,?* ARO8ZZ3S&
M+.:"PV:\[M$%@G!"PAN<<<"'C+UEO-9I"(#%(G[HC-<Z-P&,5&;+G,$R7NN$
M!3#2A%<A9;R<-7?VC!4^9.PMX^5DNY.,:\*/DS)>3M$[R3B3/<)A,WX@L^_L
M ;1\"-E?RFLM.C4Q=K9 >:U5I\YP'WRXE-=:=XY'-OUX\. IK[7PM-[T\-EF
M)39KU!RR15I%*R@DKZ85'))7U0H.2:MK!8/D5;:"0])J6\$@<=6MH)"\^E9P
M2%R%*R@DK\85'))7Y0H.R:MS!8<M5.D*$HFK=;NB<%-@53B$\/,D\)^SEF]3
M^'%Q[T^3V1?H5-R9^OWQMBBB@C<#=DJY*[14 UR81F3H-*4JNKRIZO">9G[D
M,4&7MU0=W"-$H-B@VS95"=Y]BF_F?? 7_CR=K_4\1@]:'9GIP>CS]-Z/72<@
M4DOK//A:0"J)UABMJIV'NX\@\P+7KANET/OD.Q,_\!,?QC=I%&'/L<#5D>[J
M35-<8]LV"F?ZU&BQ9; 'T\#WP)H**-ZK0@#V[EL"4?][_XM"+W63M==_S1[F
M!#>$G.YJ9J6V6@-8A<<V *YY_[APPSE\<K[!N"E=IKF#IOS@9DU74JBZ33\Z
MP?K&<1QH0E]!3@4/RFV:),)D%RJG:[38-MHJ%-HFKF8D09M-G6[]"+I)&-W#
M=OV;7EAJG6N#&% 5OIH VM-/Q&D4!D&FH&URI2J6 4#)',XUUR+**@1:^B&;
MK0OR;KX,PE>(9@*!DU ;78%A*69AQ*K7:ON8J_ +#& 6'1 AYI-C"Y,1EAQ2
MZV,J,:3#5?VGI_?5(*T6LC!)@FS%^GFZ^=Y-X/CS!F<WE7$AZ':>V'JT)0)
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
M>E0(NM,.@_!34DTS]]^J4:&1Z7,G\N(2?.JH6'9'ZJ)*FDE<:E,HS0Z=S*>
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
M*70**E _)R;OQ11/NV38F%_KG0W$K'6FU=XIZ+]25KOV2_KT&A=18F+&<>R
MD 5U65+(U;-K%#&S1F')4=">^95* T!I*P(6XH+>!-<%C;1R?H'  EY0E;1E
M0@.85^L%!M+C@DI\734T $]@^<#"7E"7PHN(!F0K&N,L48K:E662-T$-U;QE
MB5!4O0PCMP$)A*U=EE!%)5W:YFU.U-3X90E4T-@T$[B)X2&DEGLDWM@!1-E6
M+R</5T5(G2YE06MO)J6FJR)GAR[G=AO ;W)V5)'SF"YGP3384,[CW7GIW7GI
M'_^\=.KVFJY:1?2\-+U:2\Y+LV16[>1@@I%W$G>MF.3ST<P&7L\'2Y%/N7/1
MF[#0BG/0FS)5S_EG8A$0"G2\VED1,!M=]O%DA7SK$EL*8]];1/,0//]'2M,+
M2SK13._=G@C:JJ<CJ&U7;CB\>IOY&",VL]BM"Q27=4B9W\ LP& ;RYWS7WT%
M2<:T\(6ME:'R:JMCMI2JG;8LHN4I [B&'.W,:6\>.8IKZ.KX45EO5\*ARKE+
M,$(4A/:\2];\_@OOI#^UN*Q<#-PQXPEB!X=8Q;J_CSN?[UJKG!!,M4\I*2N=
M@F@KLV"#G5]VGHM'Y$:L\V!IB6M=EKTENCF21PHU>$:()F.;2^TS#LFN?V@_
MTF-*3@H.O@WW&U]?L]MWW.T[MF7?,?###$/XKW5V\%?7E]:_/#^-,8(V&'%!
M6CE%ES  VD:V$(7:?&@MT>@VAQ&TAW%Y1O&&%ROLEO5$$#>S0FF4!B77)%M3
MU>@FXNS)6YWH@-.'D7+KQ1J_4$VH;WL<P%"C;GR+&M"H(Q>M7LYLT[52UZ>*
M-RD-+]2BI[(32V9"=B=V\.?%RP5RY_?8O.5<:LNOJ:CN%<:OYD9B$7>*FGN_
M*K>FG(U%829X!-(;0KFMQOH85%+-U\NRRIN1R99 D)PIX2:(I167=B&KZ.CR
M!&4 30K9TVE [M:P',1-"ULH>GW>*F[H^"%>SN7R8KBAO;"=B.QHO25M,I_G
M3K1 BT^X258G0:W5Z?LTX6UZI]?%"_T!;)NFUI>J;0XUT-ZJ)5VE(R:6/D\/
M\VO*L:2:(%&DVQ3;4#DCK#[R53;"U.L@*MMOR7D-GEV0*X;ED6,4"(]$CP<>
M]@<HD#]ME?"-1TFAJ#2'YX:T  * U,A.;8?(X5:CW,TQC$K7NJ08C$WIXHD"
M$B?Y:HRQ[SW:1+5\\OR>%]V$MY&3KN%@YEBUKG5I%V$*^C_YZ"&V))LLCN,]
M67CI1\$]07-D/[(]UV+UU>>OC!R->%2WWP'$!A;YPKI#C L<6+749XV/7LW]
M]C1YPPO)=KD"CP+D/[+"K. ZZO/$PZ[F6CZ3J6"U@L$KEB1C@;'T_-#^=RP*
M:W0)/D%]!LM) N[+RHWC30PI$J>99/-X3K]+,@:DW9(D0"#GZRTG2 _8\T=H
M-<]7OR]4*2?HPE9P(T=X2P./B.AMPZ3R+>'5X]7O)Q6*"743N;?I&(OX"H@
MHT[Z/8/S0MD6$ A@AMB0>_T-F5@PFGL\YV02"G&)8593GR,!^* W3DZ@>R9S
M&2O5RTDAT]-ZZK+Z<[GDTRV+Q=X7LCH5TR]3 ^P;3<#&;/A"4B=&!K;Z.6#
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
M&MS>8WM8E(JZSJ0E ]O/H]67\TXO W!\M$Z>?T!$9[/>Q/2M C19IUE193F
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
M%'Q!C8RGT:'!>XDEZ6>VOSON^XN4K/V-MH?:V*1;0IX*^ P_I'E4Y.72KDH
M)E[5"@3A#;=JF/W2_QDG(3U9J)1@](SG&[(P8 \#)N%Y])7^*_^8M4('>BXK
MY%WVD%K8;39)A<'TE#J$W!A;R[,I6ZT!@U%7:5Z0&EQ%U3M#S1O?LG-CN;S3
M,WD=[,Z!O$P8#*-T"+G;<[!>8K_:W,;1\G-1)8:4OC;_,[Z/EK%TK]C>C%/*
M#72RPT1+&W (.@PX/ZB6/^_KJ:;>V4W/&8F,NX>6)/"V[RCU!+Q7OPH5?TY>
MBK%!KI:%T3^Q=\)H8HW9^B%+'\L;!JIYDTK!^1NQ2N#<,[%":>]$,H8H?"R6
M*J"V!@Q:G:9)7F2;)1VQ9PGI$^](<2EYI=1P'-RC@]Z+[9&)@Z&6'F.?6S<X
MH3'A+6*A)JP,!L.DXZR*9#HEQ[&S!@[THF<5&K"V<8RP\E?82J7RO8U:XP@Q
M'1BTFRR7F_6&O3=[AA\RO(S8JH3\.\;L*:DD; >\2(M!=C8UFGFG)X,C%TKG
M/'$DVV ZXY$=XF<%>?X!M3Z"VE_QM%\J=4*R0:V2A[9A;835M*<C.C#ZN39I
MY)O&+1&W46@\N-ZN>_,[F'8O ,5=^35LJ3OL W1SK9?3O-8LKYGDB5:[YKK.
M]@ULW6GV$TP5O=-G"%I=""[\V3T]>R_P!7T$?984Q!>: :<\G5(>ZFC5G)[M
M&#K1.>+1Z'CGHR50T9LA<8S98V6H,PI>!06<_0N%=ZVI5;M=V1>3U! 0CFH<
M-62MQ JT$_#!'NCGWVTE\.QN3<C-2X@I 6&M9$6AUH"UHC#"*NA8*TE4B@):
M3,R2$*^V3MUD08C70?:;/')-*N\V>DT#NQM3)1$&,V+K$')[P(V MS VCOSE
MO8 HN:,QF5^B.!97A5X/7@R6%6JNKFB?@B#W 8I.[7S#(H9:PV05KZU)6;V;
M22#CE;'SAJ.9UAZ8_F@$)U0+7?"T%[AWB;\6-U]P_(@_I4EQ/V"9:V04"/4M
M"L!TL:&W> CT-W>#?[8[BV)TC%Z@,[S$[#FN-\='B.X#'F)[H,^7WWQ)1RG!
MQA9<]O?<'4[ZRM"!<KV+OD]Q0JS7!\ME\GG9]<[!UH#SN>WRCHRFI@Z9TRW\
M E:_.516GY-R':V02F.P.=UV>#=*4TL'S.@6? &A?SA80A/9\<J(&0-.Z);#
M.Q*:R!XRH;?P!81^>XB$GJP*G(W*ZIY%N-06NCZ<WQUS!TIRD0_<9N(]SG!
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
M3 94PIK"+7_V=PVN?5ZLZB"$DI"*60U0$-+-Q.O[W+X[#_Y.I:@6>"E -:
MQQU0;$6]%WR:W-%W:"[2(*G)(RQZ@1RDPE?!X\^'B-"6^=NKN_[)K[XY+12$
M5 M*?,I6 *D2-$4/L\!-BAG([.4:%T&4X' :9/3\(2>#T6:]87FV"+YH*;Z*
MH=<"5#$68/OU5:NB6A=]V])&E;HRR\4>ZVY1I,O?JH/:\@D445WQ4K_^ *9N
M%."XBXHMT=^A4ABUSZ]1D9*!!$:W-4E"L]K1Z0!J1\905;T>C:HJQ;V%1>?%
M?'6-'W&R$<ZN.@* BE^,BX]?R]E%WDK.4R%_S-(\O\I2R4V^UL^ "EB$JE^\
M3 :50K[V=AXP#6!/[NJH4N$.3U\(4#G+L7&[/;6D[QP]O7NUHA+OB0 J;QDR
MZ8W@J=<;P63UD=;U7M[=4I2Z5!A0^>LQ]FNBK5'?!_ZV4O(UV2QAT)C!<_)W
M&B8=)1N"KVJC:9*?X%6:X58.P^G7(@O2+(R2('N:%7C-5J(TP#J-8U88)>'$
MS6EOGP-$#1=>2E)(?DN_^AVBE8RV'T;;+Z-;]NG.??1R;V#[,51_S=<*B(:J
MYK,\W^!0N/9I_=Z\/.^_VH6PN/4.$SI"I9C/@Z0S_)#A97EMEEZF6*=9$?U3
M^I*#3@=0^S.&*CZ':FNRE4U;UU\_W4D0-4OJ\X5KO,31HVQ3V40/4,U9P36\
MN=T<Q&Q-@*G$64+6<T6:2;9$E0J@JTV$T["^6JI@ZNDJPP]!%"H7"FH=T+4E
M@6I8896VYP4&[Q7KS;>-WK"%];5 5YP4K&'5E0->RP"LRFMV"N31&&::\"M1
M!MBJ(K<[*UZ#/N2CN.+X6ZL$N@YE6&WG* 8O1>RQXL[P;3%+\B)CP<TUUN89
M _FZWD@14 7:X>4S:MT6:*M^A&H#1TWV<<\K:)Z@]94!LKA)\\BT+^UK :I"
M"["&C;#61[4!7UNEN#@-\GN6/S#$X<G3YYR2<CM"+(OH41I&8:X-J#('@.9V
M5W&!J U4&T&W3^A;:H?4[7?MH;&QY:E^ZV<C;]+JUCU!3- 53U?$(?K2 3U)
M?5A+(I3,M0'5[P#0@B?CJI0=*:J,H-K*$6)VCIIS:&8*5O.ER]I\</,5: .J
MW@&@+9MO8\I_\[TFJ]V2BO/5:4IP907-<4$G!:(*58@#JD$3E'P85:U#0Q-:
M6HBJP6I]YU$2),NAK4^@#:CN!H"V;'V-*?^MCZ(DXP7]']K1/P8Q):#YTQ$V
M^H#J>!!L+HJ(UC =(MD_6G:.4&D)"6;&L.I9GDK12A%^S4KPVE0I,X'^7OTO
MM868,7]!R<TVHT$]RJ4!59X!2'[4K%4 5,T>TI7Z/X^W02F[M256\QD/<4(Z
MXY#F <5)SDZBYP_5T?:,I;^-'C%=!%4\E(9-V)D!U-1V02\,PGAQ2XVA:EV)
M)O0:]5WY9([_AMGL<JT?@BBCH*:K%5Z2Z7E27UH@0S;SXX9E>5-UI=9& %7[
M<.S<KE]C"56F4)ILKX 0:XB90W]G!@%4_F)YC\--C.>K^DS\J;K*J*]S4UU
M56T-F6O6E0&Z'&U,--<_X=2K=/-+6:-Z+4!U:0%6\&Y.>U.ONZ?GOQ+++,3!
M0U0$<?1/'-8IN<_P(XY3!I(]WB5OHL,L *C<'8$K4FFOL-_0 Y;+*6XE2NVG
M4 WBN)QJT$M2=<H5Z1G:,', :GA,+X2G;J5-5!HMQ]N<N^YW%L4;.I6KQFFV
MNTB^A:J/L1ZA_AQDUFRGK-4DLS7''$X>I=5#XY"9,Z-223/Y]\>H:L+2/"MT
MC7.</<KBUF32H!B@!<G7;*72>EVI5O*5PB9DYQKY]FJ;J$)X*4 5H0#';8!L
M13T'=$JGD.RVIM4,F6D J@]#H%8SXR/$E#U5UGF41 6^H"\"])\0:*56T-TQ
ML;<"J%)W -^OZ-+4"V8+;8VA.@U=.UL%@,LI%YC@PDV$S04]-ZJS SS5<1MG
M&WQ)E@0W7W#\B#^E27$OS@(ST!8@(NSL I=I@1D\:L4P7931AHW5(SK7N<5D
M/A.%1^@7'&1HGOCJN$W]GZP*G%&LYX3GNW"A8^@ B2#&ORL+ FJUY *U"YP,
MN]3_ 5;Y2+7L[7"^V0/JOTQG,=K;6P%4T3N Y\_P&U.HMH5J8^ &>X7CEU@8
M :?6.(PZ;0.UK#^BZN5-%^%Y:6NCX^2)WWPAB,-JE^T\S58X*C89RPM59:['
M^2PI0X6X#>T]?P\ 39RZ*3RRWM]W044V#/?J(:K27(AHZNRC +CJWE=5C$7[
MVYU B]LG\78L17!4[_<?H1:*<M-CBX-=0#YD"K=>"/DKCN[NZ:SAD<S][G#=
M2-E#(?L@LN&G 81T^?)XGZ1N83E"-1I4P4$U'L0 0>5VKBGOC^R,KNXK1N?W
M>)\_I"Y[#UX/X7EN2O02S[:C/EBVR\K]LHY#+%.@;F\&EU6A2&*UEZ\=$I=W
M=W(/733Y^(ORZW5"XM;W*SY[R]VUAR*M6Y\KGC;?>]Y,Y=UTS]4&PW-B:S/Y
M=\;7YHO/G;&\HSXXVZ XJ(TSKCA94IZ;^Z J[MQT_NL1!H"U'@3O1]M]VPG.
M\V+_L+4@&%  >GYX9>&NG9B#>UZMAMNI!])PK' ]_[8SK#C<-1\K?,^M!7&'
M%F#:D!6R?X56-*Q 7+8C*X2'MNK6^B\_0+G&ZR"B5VGILP-9L"PV04S?BQQW
MD;X/@ #:%>QRV<,6 +_NKU+8%@2RZ1E9@QRUH".&_;D-8:Q/H9>:P Q=1H@
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
MC,40_UV3QZ#(HXP;M&.#'T.@$BC- WI";L1*#WYKH3@JQ9%W(9UGGS%=9KD
MF\=V;*QI;:^9ZN<$Q"1?RF/[<Z:^^EX03'UOQ4J-VVND.BXH!EL)?VU/C8H+
MVI$ZKDFM9$"I5#J%ZG"3N VR.-=C-B3:AH(@SI6]0:Q%J-A2=42)*^%":>%2
M5O4 HH^P^"P[$9Z[-))CG/B?K.,L!I'JZ)$@/  !Z('4'#FXS_66+=;A\'X[
MU17N!?$H9U,/"&98<G@,Y!F>3/%4+B(<,M7A.D& 0$+0 Z_8D;XV8V]U0\;'
MF==H[54'YT1-B,FVI"*^)!X0.>2Z)64])ZWRC91'U*"2+1N\3IH>UWG[BESD
MFPY9Q98;V[4)*Z']A+@3%(Q:>4Q-T Q$9*()BFD5B)1#!F3%ILK?=1#%A\9M
MVYW/'6.)YS;"WC4 R&QCY8\(5(6RR''KP22S2,(6\+V5?&/E5>K% @@,AO68
M)8=NB+ (PV2,M!<#=KR7--:C?CU%QH5G56C,ZH4&=Y-1: A%09KC(XX"?=<
MG-N^)'.;B];DW$S][#;V7&]_[N;BR"#1X\4!$*)<QMN^;KVMQ#=82DDEG @S
M^W9 >XU6GH^2=@OS!06#%RPQC)'MFOYKG$U,ZNY@2LR7$\LIL0+>.:>DCRI_
MZD!DOI N_./03\SZUNZNL:/&/&"C$BA_4D%4+ZA,Z[&BCU$(<5QRS90_E" P
M]Y<QV'9[2HN7I F3?&>%3J&\FKZ8Q\)C70^SRH_RV@QL"X[.MKGR&OI<8;.Q
MV>-:3V#ZMA.%K 11*H'R*OHUP<EQK@<\OR'R,"5:&D]X[[1&XXA<$)VL"DF2
M''L2[$9Y'7=!*"M)26N M\HHD!(LW!'X%J#>(/,DU8*T84:YIKWTX0\5TH?G
MBTGOOW^9C/J#V?POYJ,7_*TS^/5NN/BN238Q4PQ"58Q$KBJK8+#M98PJU)X[
MU3'2I&;.2-\Z1HDJD5P-ST6D<C6LEE$Y61NQ*>=$CYI&N;'QRAI1FFN&"DOC
M\CY".4.9)%MM[D#SRN;4JI<C_P%= 5#TKYF3N<[&@Z6DJ>K[$U4PH7*L!R"4
MVM0\<#ADZNNHB ,%DH0>H.4K4_/0HK57?86E"DQLWO7 !W:AO-(M<@UJ1K%O
MC(N=DCPBW_:(Q^^'ZL]*#E0$7?ZLQX6P^2K8>@%)5/0^G^EN^+[IKF,!7;^^
M-9F:K_%ATK/I[S4GN8Y=CO4V] W55]?$;+]1P6HR81.#2*:T?N3C966:J'-F
MJKOQ_#GRGVR+E7XMVH_J2W%B,X:P@+0&-ZXC5!];6C>J[]?5A98M'JV13;2R
MY[E/>'W#XIZLDI]#^]Y!<V3AINRG#.OVJ_KJ7C-F#1:@ULH0ZW'SN@#M5O4=
MP4:F@>/0A$2KXS].'N-LR\$+\BT[8#II%?I2?GVQ&?MG2DIKI&.E;09H5E?*
M;SXV8MSMA7F;V<"^Z0.A57Y%LAF#U? :$$OQJ@&7)87BIDG$!2('/6"3FNLM
M[WHJ& Y>JK?JV)50[/B/"PTNDU8*'Y.1-Q)W'+@:7)JK%SX605&3H$%A_)*P
MU"TKL6<&#S>.]TRI9?JQ0C)BSYC_TKD937[3I99I&;M"28<E5&H7-#*@J>\]
MV5@1KE_O,+Q#=U>@P+!"^REY))3+9)6^='F_AX%F<8FL*#$]UE&Y6QA90-60
M>FMV.,;RGU$0$FT,%MX,69YKV0[:&_#":\Q:Y7Q-]6E]8WHB$PP]U"UVKRK5
ML^13JC[QEXI>2?T7L:J8+:WKO)/-")D!FI&[-9,5%IL1!"C,LLPOH";<D^J,
MK$,J5$4QZS&K;+,#R;LF)+<A"I$_]U;A,[FME1D[(X$$WH/J]) #*H6H6"55
MK7S+1TR35NBV3@@8[56G>!P"/(X(=+);$G@R70NE[S>[R]],DKX4!IDLAXG?
M<TR;=?U)L!O5R2 'M.!* M9#-PP'^\5D['BD?2^Z#U>18UCQL[4!%AJRG\BM
MI21RCP7GDW6KCY+_,AR06KVJ3B4YH.8T(7X]%&GH/F&!>?[K:'@S(86Q_:?M
MN'L/IK]F5L/C4:I.*#GD5 (4HRZ@[ZLDYIBX3&]LDWTM*9XZLLU[VXD%@,4&
M>B6J7L?*\U$:BU8T)&-=%2:=[:;F*YGJJJ@&M0OER2I-8<?3"(X0=<?^;:6K
M GN66GE6BS@V4&R+0FI_S=4BM^GZQ\Q/Y9 I3Y%I7@E*Q'*,Z$]]]&C:2T !
M91ZE\KR<YG6@7#C'J 9]].@%=B@T [S10*&76;*Q8>CS M%U08]W-V\+E1"
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
M#P 1              "  0    !T;VUI+3(P,C$P,S,Q+GAM;%!+ 0(4 Q0
M   ( &. L5+BKF@*C \  />O   1              "  ?WC  !T;VUI+3(P
M,C$P,S,Q+GAS9%!+ 0(4 Q0    ( &. L5*AK]IE'A8  $,I 0 5
M      "  ;CS  !T;VUI+3(P,C$P,S,Q7V-A;"YX;6Q02P$"% ,4    " !C
M@+%2^@1FM2$;  #MG $ %0              @ $)"@$ =&]M:2TR,#(Q,#,S
M,5]D968N>&UL4$L! A0#%     @ 8X"Q4F0MEKTR3@  S;L$ !4
M     ( !724! '1O;6DM,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0    ( &.
ML5*T2BXSC3D  %3A P 5              "  <)S 0!T;VUI+3(P,C$P,S,Q
>7W!R92YX;6Q02P4&      8 !@"* 0  @JT!

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