<SEC-DOCUMENT>0001654954-21-003525.txt : 20210330
<SEC-HEADER>0001654954-21-003525.hdr.sgml : 20210330
<ACCEPTANCE-DATETIME>20210330165347
ACCESSION NUMBER:		0001654954-21-003525
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		103
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210330
DATE AS OF CHANGE:		20210330

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39574
		FILM NUMBER:		21787046

	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-K
<SEQUENCE>1
<FILENAME>tomz_10k.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomz_10k</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 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 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; 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; color: #000000; font-family: Times New Roman; font-size: 16px">
UNITED STATES 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; color: #000000; font-family: Times New Roman; font-size: 13px">
Washington, D.C. 20549</font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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; color: #000000; font-family: Times New Roman; font-size: 16px">
FORM 10-K</font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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"><font style="color: #000000; font-size: 13px">&#x2612;</font><font style="color: #000000; font-size: 13px">&#xA0;</font><font style="font-weight: bold; color: #000000">ANNUAL REPORT PURSUANT TO
SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF
1934</font></font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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="color: #000000; font-family: Times New Roman; font-size: 13px">
For the fiscal year ended December 31, 2020</font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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="color: #000000; font-family: Times New Roman; font-size: 13px">
or</font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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"><font style="color: #000000; font-size: 13px">&#x2610;</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">TRANSITION
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE
ACT OF 1934</font></font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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="color: #000000; font-family: Times New Roman; font-size: 13px">
For the transition period from
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
to</font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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="color: #000000; font-family: Times New Roman; font-size: 13px">
Commission File Number 000-09908</font></div>
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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; color: #000000; font-family: Times New Roman; font-size: 16px">
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; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;(Exact name of registrant as specified in its
charter)</font></div>
<div style="text-align: justify; margin-left: 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">
<table cellpadding="0" cellspacing="0" style="text-align: center; width: 80%; font-family: Times New Roman; font-size: 13px; margin: 0px auto;">
<tr>
<td style="vertical-align: middle; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
FLORIDA</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-weight: bold; color: #000000; 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="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
(State or other jurisdiction 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">
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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
(I.R.S. Employer</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">
Identification No.)</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</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="color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">
8430 Spires Way</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">
Frederick, Maryland</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; color: #000000; font-family: Times New Roman; font-size: 13px">
21701</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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
(Address of principal executive offices)</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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
(Zip Code)</font></div>
</td>
</tr></table>
</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; color: #000000; font-family: Times New Roman; font-size: 13px">
Registrant&#x2019;s telephone number, including area code: (800)
525-1698</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Securities
registered under Section 12(b) of the Exchange Act:
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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Securities
registered under Section 12(g) 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: 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">
<font style="color: #000000">Common Stock, $0.01</font>
<font style="color: #000000; font-family: Times New Roman">par
value per share</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 100%">
<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">
(Title of class)</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: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the
Securities Act.</font> <a name="_cp_text_1_5">
<!--anchor--></a><font style="color: #000000">Yes</font>
<font style="color: #000000">&#x2610;</font> <font style="color: #000000">No</font> <font style="color: #000000">&#x2612;</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: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Indicate by check mark if the registrant is not
required to file reports pursuant to Section 13 or Section 15(d) of
the Act.</font> <font style="color: #000000">Yes</font>
<font style="color: #000000">&#x2610;</font> <font style="color: #000000">No</font> <font style="color: #000000">&#x2612;</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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">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</font> <font style="color: #000000">&#x2612;</font> <font style="color: #000000">No</font> <font style="color: #000000">&#x2610;</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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Indicate by check mark whether the registrant has
submitted electronically and posted on its corporate Web site, if
any, 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 and post such
files). Yes</font> <font style="color: #000000">&#x2612;</font>
<font style="color: #000000">No</font> <font style="color: #000000">&#x2610;</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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Indicate by check mark whether the registrant is a
large accelerated filer, an accelerated filer, a non-accelerated
filer, a smaller reporting company</font><font style="color: #000000">, or emerging growth company. See</font>
<font style="color: #000000">the definitions of &#x201C;large
accelerated filer,&#x201D; &#x201C;accelerated
filer</font><font style="color: #000000">,&#x201D; &#x201C;smaller
reporting</font> <font style="color: #000000">company,&#x201D; and
&#x201C;emerging growth company&#x201D; in Rule 12b-2 of the Exchange
Act:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><br></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;width: 100%;">
<tr>
<td style="vertical-align: top; width: 32%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Large Accelerated
Filer&#xA0;&#x2610;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 34%">
<div style="text-align: left; 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: top; width: 34%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Accelerated
Filer&#xA0;&#x2610;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 32%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Non-Accelerated
Filer &#x2610; &#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 34%">
<div style="text-align: left; 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: top; width: 34%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Smaller Reporting
Company&#xA0;&#x2612;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 32%">
<div style="text-align: left; 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: top; width: 34%">
<div style="text-align: left; 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: top; width: 34%">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Emerging Growth
Company&#xA0;&#x2610;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<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: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">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.</font> <font style="color: #000000">&#x2610;</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: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Indicate by check mark whether the registrant is a
shell company (as defined in Rule 12b-2 of the Act). Yes</font>
<font style="color: #000000">&#x2610;</font> <font style="color: #000000">No</font> <font style="color: #000000">&#x2612;</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">As
of June 30, 2020, the last business day of the registrant&#x2019;s
most recently completed second fiscal quarter, the aggregate market
value of the common stock held by non-affiliates of the registrant
was approximately $104,219,332, based upon the closing price of the
registrant&#x2019;s common stock as reported on the OTCQB
Marketplace 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: left; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">As of March</font>
<font style="color: #000000; background-color: #FFFFFF">29, 2021,
the registrant had 16,811,513 shares of common stock
outstanding.</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: 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">
DOCUMENTS INCORPORATED 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 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">
None.</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: 1px solid #000000; border-bottom: 4px solid #000000">
<!--style footer--><br></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>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--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: center; 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: 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: 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">
ANNUAL REPORT ON FORM 10-K</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">
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2020</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">
TABLE OF CONTENTS</font></div>
<div style="text-align: 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: middle; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<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: 8%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Item</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%;">
<!--Rule Below Paragraph--></div>
</td>
<td style="vertical-align: bottom; width: 85%"><br></td>
<td style="vertical-align: middle; width: 8%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Page</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%;">
<!--Rule Below Paragraph--></div>
</td>
</tr><tr>
<td colspan="3" 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; color: #000000; font-family: Times New Roman; font-size: 13px">
PART I</font></div>
<div style="text-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 style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font><a href="#BUS"><font style="font-family: Times New Roman; font-size: 13px;">1.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font><a href="#BUS"><font style="font-family: Times New Roman; font-size: 13px;">Business</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">1</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 8%">
<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;">1A.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#RISK"><font style="font-family: Times New Roman; font-size: 13px;">Risk
Factors</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">9<br>
</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#UNR"><font style="font-family: Times New Roman; font-size: 13px;">1B.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#UNR"><font style="font-family: Times New Roman; font-size: 13px;">Unresolved Staff
Comments</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">19<br>
</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#PROP"><font style="font-family: Times New Roman; font-size: 13px;">2.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#PROP"><font style="font-family: Times New Roman; font-size: 13px;">Properties</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">19<br>
</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#LEG"><font style="font-family: Times New Roman; font-size: 13px;">3.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#LEG"><font style="font-family: Times New Roman; font-size: 13px;">Legal
Proceedings</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">20</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 8%">
<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;">4.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#MINE"><font style="font-family: Times New Roman; font-size: 13px;">Mine Safety
Disclosures</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">20<br>
</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="3" 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;">
PART II</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#MARK"><font style="font-family: Times New Roman; font-size: 13px;">5.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#MARK"><font style="font-family: Times New Roman; font-size: 13px;">Market for
Registrant&#x2019;s Common Equity, Related Shareholder Matters and
Issuer Purchases of Equity Securities</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">21</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#SEL"><font style="font-family: Times New Roman; font-size: 13px;">6.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#SEL"><font style="font-family: Times New Roman; font-size: 13px;">Selected Financial
Data</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">21</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#MAN"><font style="font-family: Times New Roman; font-size: 13px;">7.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#MAN"><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: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">21</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#QUAN"><font style="font-family: Times New Roman; font-size: 13px;">7A.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#QUAN"><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: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">41</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#FINA"><font style="font-family: Times New Roman; font-size: 13px;">8.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#FINA"><font style="font-family: Times New Roman; font-size: 13px;">Financial
Statements and Supplementary Data</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">41</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#CHAN"><font style="font-family: Times New Roman; font-size: 13px;">9.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#CHAN"><font style="font-family: Times New Roman; font-size: 13px;">Changes in and
Disagreements with Accountants on Accounting and Financial
Disclosure</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">41</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#CONT"><font style="font-family: Times New Roman; font-size: 13px;">9A.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#CONT"><font style="font-family: Times New Roman; font-size: 13px;">Controls and
Procedures</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">41</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#OTH"><font style="font-family: Times New Roman; font-size: 13px;">9B.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#OTH"><font style="font-family: Times New Roman; font-size: 13px;">Other
Information</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">42</font></div>
</td>
</tr><tr>
<td colspan="3" 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;">
PART III</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#DIRE"><font style="font-family: Times New Roman; font-size: 13px;">10.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#DIRE"><font style="font-family: Times New Roman; font-size: 13px;">Directors,
Executive Officers and Corporate Governance</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">43</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#EXE"><font style="font-family: Times New Roman; font-size: 13px;">11.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#EXE"><font style="font-family: Times New Roman; font-size: 13px;">Executive
Compensation</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">45</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#SEC"><font style="font-family: Times New Roman; font-size: 13px;">12.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#SEC"><font style="font-family: Times New Roman; font-size: 13px;">Security Ownership
of Certain Beneficial Owners and Management and Related Shareholder
Matters</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">50</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#CERT"><font style="font-family: Times New Roman; font-size: 13px;">13.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#CERT"><font style="font-family: Times New Roman; font-size: 13px;">Certain
Relationships and Related Transactions, and Director
Independence</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">52</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#PRIN"><font style="font-family: Times New Roman; font-size: 13px;">14.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#PRIN"><font style="font-family: Times New Roman; font-size: 13px;">Principal
Accounting Fees and Services</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">52</font></div>
</td>
</tr><tr>
<td colspan="3" 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;">
PART IV</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#EXH"><font style="font-family: Times New Roman; font-size: 13px;">15.</font></a></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#EXH"><font style="font-family: Times New Roman; font-size: 13px;">Exhibits,
Financial Statement Schedules</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">53</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: middle; width: 100%">
<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: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#SIGN"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">
Signatures</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">54</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center"><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: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#EXHI"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">
Exhibit Index</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">55</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center"><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: 8%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#FIN"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">
Financial Statements</font></a></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-1</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; 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; color: #000000; font-family: Times New Roman; font-size: 13px">
FORWARD-LOOKING 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: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">This
Annual Report on Form 10-K contains certain forward-looking
statements within the meaning of Section 27A of the Securities Act
of 1933, as amended (the &#x201C;Securities Act&#x201D;), and Section
21E of the Securities Exchange Act of 1934, as amended (the
&#x201C;Exchange Act&#x201D;), and we intend that such
forward-looking statements be subject to the safe harbors created
thereby. For this purpose, any statements contained in this Annual
Report on Form 10-K, except for historical information, may be
deemed to be forward-looking statements. 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></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
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;
Item&#xA0;1A of this 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"><br></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">
PART I</font></div>
<div style="text-align: justify; 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: 84px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item&#xA0;1.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="BUS">B</a>USINESS</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; 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: 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.
(&#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 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">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 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
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: left; 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</font> <font style="color: #000000">(&#x201C;FIFRA&#x201D;), we were 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 and MRSA, as well as the</font>
<font style="color: #000000">influenza virus h1n1, which</font>
<font style="color: #000000">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 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Binary Ionization Technology&#xAE;
allows a facility to have a mechanical method of cleaning using a
Hospital-HealthCare disinfectant which is an EPA registered tool
and solution to replace flawed manual cleaning technology, upgrade
existing protocols, and limit liability in a facility when it comes
to resistant infectious pathogens. 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">is the first EPA registered solution
and system combination on the market.</font> <font style="color: #000000; background-color: #FFFFFF">We maintain this
registration in 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: 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">
Our Technology</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">was developed in response to
Amerithrax, the weaponized anthrax spore attacks that occurred in
Washington, D.C. shortly after the September 11, 2001 U.S.
terrorist attacks. BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">is a patented process that aerosolizes
and activates a low concentration hydrogen peroxide solution,
producing a fine aqueous mist (0.3-3 um in diameter) that contains
a high concentration of Reactive Oxidative Species
(&#x201C;ROS&#x201D;), mostly hydroxyl radicals (&#x201C;OH&#x201D;).
ROS cause damage to pathogenic and resistant organisms, such as
bacteria, bacteria spores, viruses, mold spores, other fungi and
yeast, via oxidation of proteins carbohydrates, lipids and
rendering the building blocks of nature&#x2019;s amino acids, DNA
and RNA inactive - leading to cellular death, disruption and/or
dysfunction.</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"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Testing detailed by the Defense Advanced Research
Projects Agency (DARPA) of the U.S. Department of Defense
demonstrated these hydroxyl radicals aggressively break the double
bonds and other bonds in bacterial spores, biological and chemical
warfare agents and neutralize their threat while producing nontoxic
by-products. The unique alteration of the chemistry of our solution
occurs after our EPA-registered solution passes through an
atmospheric cold plasma arc, which causes the breaking of the
double bond of a hydrogen peroxide molecule, the net result -
our</font> <font style="font-weight: bold; font-size: 70%; vertical-align: top; color: #000000">
..</font><font style="color: #000000">OH hydroxyl radical. This
hydroxyl radical is known as iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">.
This patented process allows these hydroxyl radicals to exist in
high concentrations without rapidly recombining and losing their
reactivity, while seeking to attach with any and all surfaces
within the proximity of TOMI&#x2019;s
mist.</font></font></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">The sole active ingredient of
BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">is a low percentage (7.8%) Hydrogen
Peroxide and is represented by the TOMI</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">brand of products. Our technology
produces a germ-killing aerosol that moves throughout a space like
a gas. Our technology is able to efficiently and effectively kill
pathogenic and resistant organisms in the air and on the surfaces
without damaging delicate equipment or computers, and the only
by-product is oxygen and water in the form of
humidity.</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">Each and every SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">product utilizes the innovative and
easy-to-use power of Binary Ionization Technology which is</font>
<font style="color: #000000">designed to be easily incorporated
into any industry&#x2019;s current cleaning procedures. No wipe, no
rinse, no residue, non-corrosive, high level efficacy, quick
turnaround time, superior material compatibility (spray direct on
sensitive equipment), and a submicron particle allows the mist/fog
to reach every area being treated regardless of what is in the
space.</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">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">is being used throughout the world and
has been demonstrated to reduce certain problem organisms, such as
bacterial spores, Vancomycin-resistant Enterococcus
(&#x201C;VRE&#x201D;), Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font><font style="color: #000000">, Middle East Respiratory Syndrome
(&#x201C;MERS&#x201D;), Ebola (&#x201C;Ebola&#x201D;) and SARS CoV-2
the virus that causes COVID. In U.S. hospitals where
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">is being used for terminal cleaning,
evidence has demonstrated a reduction of Clostridium</font>
<font style="font-style: italic; color: #000000">difficile</font>
<font style="color: #000000">spore rates.
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">has reduced outbreaks of nosocomial
MDRO&#x2019;s (Klebsiella</font> <font style="font-style: italic; color: #000000">pneumoniae,</font>
<font style="color: #000000">AB, pseudomonas</font> <font style="font-style: italic; color: #000000">aeruginosa</font><font style="color: #000000">) at large hospital to small clinics and has
contributed to the control of MERS, Ebola and COVID throughout the
world.</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">Although
a technology developed to combat the hardest to kill pathogens and
neutralize the most difficult chemical agents, TOMI&#x2019;s
customer base fought at the front lines of combating the current
pandemic of Coronavirus or SARS CoV-2 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: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our technology passed a sanctioned test showing
six-log reduction against Geobacillus</font> <font style="font-style: italic; color: #000000">stearothermophilus</font><font style="color: #000000">.
Geobacillus</font> <font style="font-style: italic; color: #000000">stearothermophilus</font>
<font style="color: #000000">is the laboratory testing gold
standard and is commonly used as a challenge organism for</font>
<font style="color: #000000">sterilization</font> <font style="color: #000000">validation studies and periodic check of
sterilization cycles. BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">has also been shown to effectively
decontaminate weaponized biological agents, including weaponized
anthrax, chemical agents such as VX (an extremely toxic
organophosphate) and sulfur mustard (otherwise known as mustard
gas) when applied using properly developed international
protocols.</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">All our 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">products
are fully validated to comply with good manufacturing practice
standards, have received Conformit&#xE9; Europ&#xE9;ene
(</font><font style="color: #000000">&#x201C;CE</font><font style="color: #000000">&#x201D;) marks in the European Economic
Area</font> <font style="color: #000000">(&#x201C;EEA&#x201D;) and
are approved by Underwriters Laboratory (&#x201C;UL&#x201D;). Our
solution is manufactured at an EPA-registered solution blender and
our product performance is supported by good laboratory practice
efficacy data for Staphylococcus</font> <font style="font-style: italic; color: #000000">aureus</font><font style="color: #000000">, Pseudomonas</font> <font style="font-style: italic; color: #000000">aeruginosa</font><font style="color: #000000">, Salmonella, Norovirus, SARS CoV-2, mold spores,
MRSA, h1n1, Geobacillus</font> <font style="font-style: italic; color: #000000">stearothermophilus</font>
<font style="color: #000000">and Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">spores.</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">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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-style: italic; font-size: 13px; font-family: Times New Roman">
Our Products and Services</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: center; padding-top: 0px; padding-bottom: 0px; margin-left: auto; margin-right: auto; width: 100%;">
<tr>
<td style="vertical-align: top; width: 50%">
<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">
<font style="text-decoration: underline; color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#xAE;</font>
<font style="text-decoration: underline; color: #000000">Surface
Unit</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-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">Surface Unit is a fully portable,
handheld, point and spray disinfection/decontamination system
intended to provide quick turnover of any affected space. The
single applicator unit enables disinfection of all surfaces,
including high touch, sensitive equipment and electronics. An
application time of only five seconds per square foot with no wet
contact time allows for safe re-entering of the space within
minutes after application.</font></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="color: #000000">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Surface Unit is lightweight, easy to
transport and capable of achieving reliable
disinfection/decontamination results, as it is easily incorporated
into existing cleaning procedures and protocols. The
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Surface Unit does not require heating,
ventilation or air conditioning systems to be shut down. Further,
its touchless application (no wipe, no rinse) reduces risk of
cross-contamination between treated surfaces.</font></font></div>
<div style="text-align: left; 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: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k000.jpg"></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0; <font style="font-size: 13px; font-family: Times New Roman"><br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: left; width: 100%;">
<tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-style: italic; font-size: 13px; font-family: Times New Roman">
</font>
<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">
<font style="text-decoration: underline; color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#xAE;</font>
<font style="text-decoration: underline; color: #000000">Environment
System</font></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="color: #000000">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Environment System is a transportable,
remotely controlled system that provides complete room
disinfection/decontamination of a sealed space up to 103.8
m</font><font style="font-size: 70%; vertical-align: top; color: #000000">3</font>
<font style="color: #000000">(3,663 ft</font><font style="font-size: 70%; vertical-align: top; color: #000000">3</font><font style="color: #000000">)
in just under 45 minutes (application and dwell time).
Individually, each remote applicator can be used to treat a space
of approximately 34.6 m</font><font style="font-size: 70%; vertical-align: top; color: #000000">3</font>
<font style="color: #000000">(1,221 ft</font><font style="font-size: 70%; vertical-align: top; color: #000000">3</font><font style="color: #000000">).
Injection times are based on individual room size and number of
applicators. Multiple systems can be used simultaneously to
accommodate larger or multiple spaces with fast application and
minimal down time. Our hybrid technology applicators can be used in
both manual and/or fogging modes.</font></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>
<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 features additional
programmable and printable features in PDF format. Other key
features include lot # of BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Solution, location identifier,
injection/dwell/aeration times, and error notifications. These
features are required for many Life Science
facilities.</font></font></div>
<div style="text-align: left; 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: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k001.jpg"></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<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><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;</font>
<font style="font-size: 70%; vertical-align: top; color: #000000">&#xA0;</font>
<font style="color: #000000">&#xA0;</font> <font style="font-size: 70%; vertical-align: top; color: #000000">&#xA0;</font>
<font style="color: #000000">&#xA0;</font> <font style="font-size: 70%; vertical-align: top; color: #000000">&#xA0;</font>
<font style="color: #000000">&#xA0;</font> <font style="font-size: 70%; vertical-align: top; color: #000000">&#xA0;</font>
<font style="color: #000000">&#xA0;</font> <font style="font-size: 70%; vertical-align: top; color: #000000">&#xA0;&#xA0;</font>
</font><font style="font-family: Times New Roman; font-size: 13px"></font></div>
</td>
<td style="vertical-align: top; width: 50%"><br></td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<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>
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
<font style="text-decoration: underline; color: #000000">The
SteraMist</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#xAE;</font>
<font style="text-decoration: underline; color: #000000">Total
Disinfection Cart</font></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>
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The Total Disinfection Cart was designed by
request of multiple public healthcare facilities EVS (Environmental
Service) teams using our equipment for the SHIELD study that TOMI
is participating in. The cart houses our Surface Unit, a portable
H</font><font style="font-size: 70%; vertical-align: bottom; color: #000000">2</font><font style="color: #000000">O</font><font style="font-size: 70%; vertical-align: bottom; color: #000000">2</font>
<font style="color: #000000">monitor, Carbon Air Scrubber,
Respiratory Protection System with positive pressure air flow,
storage hooks, and a sign notifying the room is being treated.
Included with the Cart is a custom ICU 55-minute terminal cleaning
protocol.</font></font>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;
<font style="font-family: Times New Roman; font-size: 13px"><br>
</font></div>
</div>
<div style="text-align: left; 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: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k002.jpg"></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">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 style="text-align: center; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: center; font-family: inherit; font-size: inherit;text-align: left; width: 100%;">
<tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<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">
<font style="text-decoration: underline; color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#xAE;</font>
<font style="text-decoration: underline; color: #000000">Select
Surface Unit</font></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="color: #000000">Our Select Unit was designed to meet the needs of
our customers who have smaller enclosures in need of
decontamination. This unit is lightweight and easy to transport
with the added ability to function between a lower flow operation
and standard operation, such as the SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Surface Unit. The user can adjust air
flow, adjust pump fluid flow, set the programmable timer for
automatic runs, modify spray/dwell times and number of cycles, and
is equipped with start and stop buttons. It is ideal for the
decontamination of Laminar flow cabinets, Biosafety cabinets,
Isolators and other small and medium size laboratory and research
equipment.</font></font></div>
</div>
<div style="text-align: left; 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: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k003.jpg"></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: left; width: 100%;">
<tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="text-decoration: underline; color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Stainless Steel 90 Degree Applicator</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="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI&#x2019;s
standard applicator was converted to a 90 degree and manufactured
using 316 stainless steel, the ideal applicator to accompany the
Select Surface Unit, affording many 90-degree build-in
opportunities. This applicator is purchased with a flange for ease
of installation either permanently or
semi-permanently.</font></div>
<div style="text-align: left; 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: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k004.jpg"></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: center; font-family: inherit; font-size: inherit;text-align: left; width: 100%;">
<tr>
<td style="vertical-align: top; width: 50%">
<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">
<font style="text-decoration: underline; color: #000000">iHP</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#x2122;</font>
<font style="text-decoration: underline; color: #000000">Plasma
Decontamination Chamber</font></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="color: #000000">Our patented cold plasma technology can be
integrated with a chamber or cage washer by leading manufacturers.
Current examples are Lynx, BetterBuilt and Allentown. Our custom
generator/chamber is built into a stainless-steel single door panel
and is permanently mounted next to the chamber or washer, while a
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Applicator or 90 Degree Applicator is
permanently or semi-permanently mounted in the enclosure. This
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">product line includes but is not
limited to an internally mounted air compressor, regulator for air
pressure adjustment, E-stop button, lever power switch, data
logging functions, and multiple dry contract outputs determined by
the needs of the customer.</font></font></div>
<div style="text-align: left; 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: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k005.jpg"></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 50%"><br></td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<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">
<font style="text-decoration: underline; color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#xAE;</font>
<font style="text-decoration: underline; color: #000000">Custom
Engineered System (CES)</font></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="color: #000000">The SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">permanent installation is perfect for
any room that requires routine automated disinfection
decontamination. The CES is an automated system that is plumbed
utilizing the facilities&#x2019; existing HVAC system. This involves
permanently installing SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">applicators within the designated
space to achieve maximum results. The generator and Programmable
Logic Control (&#x201C;PLC)&#x201D; are housed in a National
Electrical Manufacturers Association</font> <font style="color: #000000; font-size: 13px">(&#x201C;</font><font style="color: #000000">NEMA)&#x201D; enclosure in a central remote
location. The entire system can be developed for multiple rooms and
various specifications, controlled remotely through the NEMA
interface. The status of the decontamination cycle is monitored
with indicators and can be integrated into a Supervisory Control
and Data Acquisition (&#x201C;SCADA)&#x201D; monitoring board. The
system is now available with a scale to measure the use of BIT
Solution for a customer&#x2019;s ease of reordering our consumable
and comes in a variety of drum sizes. In addition, this product
includes a new upgrade of 90-degree rotating applicators providing
even faster equal dispersion of the iHP&#x2122;
fog.</font></font></div>
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px;">
<img src="tomz_10k006.jpg"></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#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: justify; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: justify; font-family: inherit; font-size: inherit;text-align: left; width: 100%;">
<tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<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">
<font style="text-decoration: underline; color: #000000">iHP</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#x2122;</font>
<font style="text-decoration: underline; color: #000000">Corporate
Service Decontamination</font></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="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI
offers full room, equipment, facility, and emergency disinfection
and decontamination services. Our goal is to give our customers
quality control by reducing bioburden and eliminate the potential
for costly microbial contamination in the Life Sciences and Food
Safety industries. Single and routine services are provided to TOMI
customers to coincide with maintenance, mandatory facility
shutdowns, or to control a specific threat.</font></div>
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="tomz_10k006a.jpg"></div>
</td>
</tr></table>
</div>
<br>
<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">
Industries &amp; Market 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">All
the above product offerings help our customers create a healthier
world by providing them a significant opportunity to help reduce
the spread of Community Associated Infections
(&#x201C;CAI&#x2019;s&#x201D;) and Healthcare-Acquired Infections
(&#x201C;HAI&#x2019;s&#x201D;) and the most lethal of pathogens
including our recent SARS CoV-2 pandemic and future
pandemics.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">and TOMI&#x2019;s related service
platforms are currently being used in a broad spectrum of
industries and has the ability to fit into any cleaning protocol.
We have categorized these industries into five (5) divisions:
Hospital-HealthCare, Life Sciences, TOMI Service Network (TSN),
Food Safety, and our Commercial 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; font-style: italic; color: #000000">Hospital-HealthCare.</font>
<font style="color: #000000">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Surface Unit and
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Total Disinfection Cart are 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. Our team of
technicians and representatives train, maintain, and troubleshoot
capital equipment throughout the world for our Hospital-HealthCare
customers.</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 continue to penetrate the hospital-healthcare
market segment, and under the United States Patient Protection and
Affordable Care Act&#x2019;s (also known as the Affordable Care Act
or ACA) Hospital Readmissions Reduction Program, hospitals that
have high rates of infections and HAIs are facing significant
financial penalties. Our 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">technology has proven to reduce the
transference spread of infections leading to an overall reduction
in the number of patients being infected as a result of the
historic poor manual cleaning of these patient rooms, infectious
disease rooms and operatory suites, with a corresponding return on
investment to the hospital of up to 20-to-1 in the first
year.</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="font-weight: bold; font-style: italic; color: #000000">Life
Sciences.</font> <font style="color: #000000">Our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of products is a decontamination
solution to use sites in this industry, specifically pharmaceutical
(compounding and manufacturing), vivariums, research universities,
BSLs (biological safety labs) 1, 2, 3 and 4 level, BSC&#x2019;s
(biological safety chambers), isolators, cage washers, and
cleanrooms. With proper implementation of
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000">,
all facilities can reduce the risk of infectious as well as
potentially infectious agents and/or materials, which facilities
such as these handle on a routine basis.</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">There are many requirements and restrictions on
the type of decontamination agents our Life Sciences customers may
use to prevent these risks and remediate adverse incidents. In
light of these regulations, our rapid deployment of our effective
iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">aerosolized mist is the solution to
lower risks, reduce damage to expensive laboratory equipment and
furniture, eliminate other labor intense procedures, and perform
decontamination clean-up in these spaces quickly, less caustically,
requiring no wipe and with no residue. By using iHP technology
these most important facilities are able to perform more
experiments a year due to the effective quick treatment that iHP
offers.</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">Our team of technicians and representatives train,
maintain, and troubleshoot capital equipment globally for our Life
Sciences customers. Further, our iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Corporate Service decontamination team
provides routine and emergency treatment. TOMI&#x2019;s
iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">service team also does commissioning
and decommissioning of facilities equipment or full complete space
decontamination for new and existing customers.</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="font-weight: bold; font-style: italic; color: #000000">The TOMI
Service Network</font><font style="color: #000000">. The TSN, has
allowed us to enhance our corporate service division by creating a
multi-nation-wide network composed of existing, full-service
specialists. Since the launch of TSN, we have added two hundred
(200) service partner companies across the United States and
Canada. These are professional first responders that specialize
within the mold remediation, hurricane and tornado response and
other mitigation fields, biohazard specialists including forensic
restoration specialists.</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">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 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"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
These professional servicing specialists (TSN partners) focus their
businesses in the commercial and residential space. Our team of
customer experience managers and our training department maintains
and troubleshoots capital equipment for these individuals with the
goal of implementing servicing procedures and protocols throughout
the United States and Canada for our TSN network partners. Members
are provided access to 24/7 support in marketing their iHP service
divisions and landing webpage connected to
tomimist.com.</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="font-weight: bold; font-style: italic; color: #000000">Food Safety
Industry.</font> <font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">aerosolizing cold plasma technology is
an effective decontaminant in the food safety industry. According
to the CDC, 80 million people per year in the United States
contract, and 5,000 people die from, food poisoning or other
food-related illnesses. Current food safety cleaning techniques
involve time intensive processes, which can reduce food
manufacturers&#x2019; profit. Our iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">degrades into only harmless water
(humidity) and oxygen. We have applied for approval from the United
States Food and Drug Administration (the &#x201C;FDA&#x201D;) and the
United States Department of Agriculture (the &#x201C;USDA&#x201D;),
when approved we anticipate that our solution can be applied
directly to all foods. Currently we use
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">on food packing, processing and
storage equipment as SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">is safe for use on electronics and
kitchenware, along with high touch surfaces where most pathogens
are found (such as phones, computers and kitchen
appliances).&#xA0;We believe that SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">could be useful for decontamination at
all phases of food production, from the
farm,&#xA0;slaughterhouse,&#xA0;packaging and canning facilities,
food storage locations to the transportation of food and to the
restaurants and grocery stores.</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="font-weight: bold; font-style: italic; color: #000000">Commercial.</font>
<font style="color: #000000">TOMI commercial division addresses the
viral pathogens threat to everyday operations. We bring powerful
disinfection and decontamination to a wide array of industries with
computability in endless use sites, from large-scale land, sea, and
air transportation to county and state emergency facilities to
retail and educational facilities. Our commercial customers have
the goal to keep employees and first responders healthy while
maintaining operations.</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">Homeland defense and border protection is a
subspecialty of our commercial division</font><font style="font-weight: bold; font-style: italic; color: #000000">.</font>
<font style="color: #000000">Countries around the world, including
the United States, need to protect their borders and cities against
a potential terrorist attack. Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of products will give
governmental bodies an added tool in their arsenal to mitigate the
risk of a weaponized biological and chemical attack. In addition,
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">could assist in mitigating the spread
of emerging pandemic viruses, including strains of Ebola, MERS,
MLAV (filovirus), and influenza virus subtypes like h1n1, h5n1,
h7n9 and h10n8. Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of products may assist border
patrol agents in controlling the spread of infectious disease
introduced by foreign individuals by decontaminating interview
rooms, containment rooms, holding cells and quarantine areas after
a potential infected carrier&#x2019;s condition either improves or
the carrier dies.</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">
INFORMATION WITH RESPECT TO OUR BUSINESS IN GENERAL</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 outsource the manufacturing and blending of our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of equipment and
BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Solution. Our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">equipment is manufactured by two (2)
ISO9001 registered companies with facilities in Pennsylvania, New
York, New Jersey, and Australia.</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
solution is blended by an EPA approved blender; our blend includes
one (1) active ingredient, 7.8% Hydrogen Peroxide.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 maintains sole source distribution of all the
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">product lines, including our
BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Solution. Neither our manufacturer or
chemical blender may make modifications to the manufacturing or
blending of our products without our request or consent in written
format. TOMI maintains all creative control throughout the design
and manufacturing process, which includes research &amp;
development through final product fabrication.</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">
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; text-indent: 48px; margin-right: 0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
success depends in part upon our ability to obtain and maintain
proprietary protection for our products and technologies. We
protect our technology and products by, among other means,
obtaining United States and foreign patents. There can be no
assurance, however, that any patent will provide adequate
protection for the technology, system, product, service or process
it covers. In addition, the process of obtaining and protecting
patents can be long and expensive. We also rely upon trade secrets,
technical know-how, and continuing technological innovation to
develop and maintain our competitive 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">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 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">As part of our intellectual property protection
strategy, we have registered our BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">solution with the Environmental
Protection Agency (&#x201C;EPA&#x201D;), all fifty (50) states in the
United States, and multiple countries worldwide. We have received
Conformit&#xE9; Europ&#xE9;ene (&#x201C;CE&#x201D;) marks in the
European Economic Area (&#x201C;EEA&#x201D;) and are approved by
Underwriters Laboratory (&#x201C;UL&#x201D;).</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-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 United States utility
patents giving us protection of our technology until the year 2038,
and we are pursuing further claims to additional capabilities in
on-going United States 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: left; 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: 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 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-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Marketing and Distribution</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Through
our brand awareness, marketing, social media presence and sales,
our business growth objective is to be the global leader in
disinfection and decontamination products sales, services, and
manufacturing. We intend to continue to expand and support research
and development on other decontamination and remediation solutions
and to form more business alliances with strategic
partners.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
continue to perform decontamination services within cleanrooms,
bio-safety labs, tissue and blood labs, pharmaceutical labs,
vivariums and research universities and we continue to secure
additional license agreements with major remediation, construction,
forensic clean-up and bio-safety servicing companies. Both of these
strategies assist in the brand awareness and use of our suite of
products.</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 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 the late first quarter of 2020, due to the
COVID outbreak, the customer base of TOMI
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products expanded quickly. As a result
of successfully training and implementing the SteraMist brand of
products and protocols into our customer base, we benefited from
referrals, testimonials, and an increase in media
presence.</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 sell our products domestically through our
internal sales force, as well as independent sales and
manufacturing representatives. Internationally, our products are
sold through exclusive and non-exclusive sales representatives and
distributors. In late 2020 and during the first quarter 2021, TOMI
has onboarded three new vice presidents of sales for the promoting,
demonstrating, and selling of its SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products in three of our sales
verticals, commercial, life sciences and food safety. Each of these
hires are expected to expand their divisions both with new
customers and expanding the direct inside sales
teams.</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 style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Competition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
decontamination and environmental infectious disease control
industry is extremely competitive and highly regulated. Competition
is intense in all five (5) of our divisions and includes many large
and small competitors.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
competitors include companies that market other hydrogen
peroxide-based products, such as Steris Corporation
(&#x201C;Steris&#x201D;), Bioquell, Inc. (&#x201C;Bioquell&#x201D;)
currently owned by Ecolab, Inc. (&#x201C;Ecolab&#x201D;) and The
Clorox Company (&#x201C;Clorox&#x201D;), various ultraviolet
companies and quad ammonia-chemical companies. During 2020 due to
the COVID outbreak, new competitors that manufacture and sell
Electrostatic Sprayers and biostatic protectants, specifically to
the Commercial industry, entered 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: 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 believe our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">suite of products have a competitive
advantage to our competitor&#x2019;s products in that they are
quicker and less caustic, provides a six log kill to a wide variety
of pathogens and</font> <font style="color: #000000">leave no
residue or unpleasant odor. However, some of these competitors may
have longer operating histories, greater name recognition, larger
installed customer bases and substantially greater financial and
marketing resources than us.</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">We
believe that the principal factors affecting competition in our
markets include name recognition and the ability to receive
referrals based on client confidence in the service. There are no
significant barriers of entry that could keep potential competitors
from opening similar facilities. Our ability to compete
successfully in the industry will depend, in large part, upon our
ability to market and sell our indoor decontamination and
infectious disease control products and services. There can be no
assurance that we will be able to compete successfully in this
industry, or that future competition will not have a material
adverse effect on our business, operating results and financial
condition.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 growth in these industries as a leading global
disinfection/decontamination company depends on our abilities to
discover, develop, market, and innovate, disruptive cost-effective
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">
Competitive Advantages</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">&#xA0;We believe the SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">technology has many advantages over
its competition. Our technology can turn over a space to an
end-user far faster than its competition. Our technology requires
limited preparation to an area compared to our competitors and does
not rely on fans or any outside force to move throughout a space.
Our &#x201C;</font><font style="font-size: 70%; vertical-align: top; color: #000000">.</font><font style="color: #000000">OH&#x201D;
is the smallest submicron 0.3-3-micron particle that receives a
charge and can move around an area like a gas, going above, below,
and beyond the hardest to reach areas.</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">Another
key and critical advantage is the technology&#x2019;s superior
material compatibility. The hydroxyl radical allowing to kill on
contact and leave no dangerous byproducts in the areas being
treated.&#xA0; It is important the world is educated and aware of
the harsh chemicals that exist on the market, and used with
Electrostatic Sprayers, as they will not ensure proper efficacy on
the surface being treated as even if the chemical is EPA
registered, it may not be compatible with the sprayer.&#xA0; For
example, the sprayer may not be spraying enough of the chemical to
kill the virus or the bacteria, in addition to a lot of these harsh
chemicals and sprayers are destroying materials and equipment over
time, ending to be a much more costly product.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">It
is our position there is no other product on the market like
SteraMist. A technology that can treat almost 4,000 cubic feet in
45 minutes with a contact time of only 15 minutes or spray surfaces
5 seconds per square foot with no wet time.&#xA0;&#xA0;A technology
with all the competitive advantages required in disinfection, where
other disinfectants will have a select few.&#xA0;&#xA0;No wipe, no
rinse, no residue, non-corrosive, high level efficacy (developed by
DARPA for Anthrax spores), quick turnaround time, superior material
compatibility (spray direct on sensitive equipment), and our
submicron particles which moves like a gas allows the mist/fog to
reach every area being treated regardless of what is in the
space.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 summary, SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">offers the following competitive
advantages:</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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Provides a 99.9999% or six-log kill and above kill
(i.e., the statistical destruction of all microorganisms and their
spores) on all challenged pathogens, on multiple surfaces
including</font> <font style="font-style: italic; color: #000000">Bacillus atrophaeus</font>
<font style="color: #000000">spores,</font> <font style="font-style: italic; color: #000000">Bacillus subtilis</font>
<font style="color: #000000">spores and</font> <font style="font-style: italic; color: #000000">Geobacillus
stearothermophilus</font><font style="color: #000000">, the spore
that is considered a gold standard for validation of sterilization
versus household/industrial cleaners that offer a 99.9%
(sanitizing) or three-log kill to 99.99% (disinfection) or four-log
kill.</font></font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Easy
to use.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Does
not require mixing of materials.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">No
Touch.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">No
Wipe, No Rinse.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Does
not include silver ions or peracetic acid.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Leaves
no residue.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Not
affected by humidity or temperature.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Non-corrosive.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Does
not damage medical or electronic equipment.</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">By-products
converts to water (humidity) and oxygen.</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 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 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">
Research &amp; Development</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
are generating and supporting research on improving, extending and
applying our patents in the field of mechanical cleaning and
decontamination. Research and development expenses for the years
ended December 31, 2020 and 2019, were approximately $455,000 and
$341,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">
Government Regulation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
business is subject to various degrees of governmental regulation
in the countries in which we operate. In the United States, the
EPA, the FDA and other governmental authorities regulate the
development, manufacture, sale, and distribution of our products
and services. Our international operations also are subject to a
significant amount of government regulation, including
country-specific rules and regulations and U.S. regulations
applicable to our international operations. Government regulations
include detailed inspection of, and controls over, research and
development, product approvals and manufacturing, marketing and
promotion, sampling, distribution, record-keeping, storage, and
disposal practices. We believe that we are currently compliant in
all material respects with applicable regulatory requirements. To
date, every registration for our technology we have applied for has
been accepted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Employees</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 1, 2021, we have twenty-nine (29) full-time executive,
operational and administrative employees working within the United
States. Most of our sales are conducted by global exclusive
distribution agreements or domestically by our internal sales team
or independent manufacturing representatives.</font></div>
<div style="text-align: justify; 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="text-align: left; display: table-cell; width: 72px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item 1A.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="RISK">R</a>ISK FACTORS.</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"><font style="font-style: italic; color: #000000">Our business routinely
encounters and attempts to address risks, some of which will cause
our future results to differ, sometimes materially, from those
originally anticipated. Below, we have described our present view
of certain important risks. The risk factors set forth below are
not the only risks that we may face or that could adversely affect
us. If any of the risks discussed in this Annual Report on Form
10-K actually occur, our business, financial condition and results
of operations could be materially adversely affected. If this were
to occur, the trading price of our securities could decline
significantly.</font><font style="color: #000000">&#xA0;</font><font style="font-style: italic; color: #000000">In assessing these risks,
investors should also refer to the other information contained or
incorporated by reference in our other filings with the
SEC.</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; color: #000000; font-family: Times New Roman; font-size: 13px">
Risk Related to Our Company and 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: 0px">
<font style="color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Prior to 2020, we have historically experienced losses from our
operations, may not be able to sustain profitability and may need
to seek additional financing to sustain our
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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
generated net income of approximately $4.4 million for the year
ended December 31, 2020, incurred a net loss of $2.3 million for
the year ended December 31, 2019 and had an accumulated deficit of
$39.1 million as of December 31, 2020. We have been increasing our
headcount and expenses to support our continued product development
and planned growth, and if demand for our products declines and we
are unable to sustain our recent increases in our net income, we
may not be able to sustain profitability.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Even
if we do sustain or increase profitability on a quarterly or annual
basis, we may still need to seek additional financing to facilitate
our continued growth. To finance our product development and grow
our business, we may seek funds through borrowings or through
private or public equity or debt offerings. We may be unable to
raise funds on commercially reasonable terms or at all. In
addition, the sale of additional equity or convertible debt
securities could result in additional dilution to our shareholders.
If we borrow additional funds or issue debt securities, these
securities could have rights superior to holders of our common
stock and could contain covenants that will restrict our
operations. If we do not obtain additional resources or achieve and
sustain profitability, our ability to capitalize on business
opportunities will be limited, the growth of our business will be
harmed, our business may fail, and investors may lose all of their
investment.</font></div>
<div style="text-align: 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: 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">
A pandemic, epidemic or outbreak of an infectious disease in the
United States or worldwide, including the outbreak of the novel
strain of coronavirus disease, COVID-19, could adversely affect our
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="color: #000000; font-family: Times New Roman; font-size: 13px">If
a pandemic, epidemic or outbreak of an infectious disease occurs in
the United States or worldwide, our business may be adversely
affected. In December 2019, a novel strain of coronavirus,
SARS-CoV-2, was identified in Wuhan, China. Since then, the
SARS-CoV-2 virus, and the resulting disease, COVID-19, has spread
to most countries, and has caused the worldwide COVID-19 Pandemic.
While the demand for our products generated from the COVID-19
Pandemic has positively impacted our financial position, it has
negatively impacted our operational condition in two divisions by
forcing us to implement various policies for the safety of our
employees, including &#x201C;work from home&#x201D; policies and
office social distancing policies, which may lead to lower
productivity of our employees and a decrease in the innovation and
advancement of our products. Beyond our own policies, numerous
state and local jurisdictions have previously imposed, and others
in the future may impose, &#x201C;shelter-in-place&#x201D; orders,
quarantines, executive orders and similar government orders and
restrictions for their residents to control the spread of COVID-19,
which negatively affects our operations and potentially the demand
for our products and services. However, these
&#x201C;shelter-in-place&#x201D; measures and challenges will likely
continue for the duration of the pandemic, which is uncertain, and
may continue to negatively impact our 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Significant
outbreaks of contagious diseases such as COVID-19, and other
adverse public health developments, could have a material impact on
our inventory position or inventory costs due to its impact of our
third-party suppliers. Further, our efforts to maintain an adequate
stock of all our product components may not be sufficient to avoid
a disruption to our production capacity due to the current COVID-19
Pandemic or similar events that may occur 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
disruptions or potential disruptions include restrictions on the
ability of our sales representatives and other personnel to travel
and access customers for training and case support; disruptions in
our production schedule and ability to manufacture and assemble
products; delays in actions of regulatory bodies; diversion of or
limitations on employee resources that would otherwise be focused
on the operations of our business, including because of sickness of
employees or their families or the desire of employees to avoid
contact with groups of people; business adjustments or disruptions
of certain third parties, including suppliers; increase in bad
debts due to an adverse impact of the pandemic on our
clients&#x2019; cash flows and resulting decrease in collectability
of our account receivables; and additional government requirements
or other incremental mitigation efforts that may further impact our
or our suppliers&#x2019; capacity to manufacture our
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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">While
the potential economic impact brought by, and the duration of any
pandemic, epidemic or outbreak of an infectious disease, including
COVID-19, may be difficult to assess or predict, the widespread
COVID-19 Pandemic could cause disruption of global financial
markets, reducing our ability to access capital, which could in the
future negatively affect our liquidity. In addition, a recession or
market correction resulting from the spread of an infectious
disease, including COVID-19, could materially affect our business
for the same reasons.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Our recent increase in our net income was largely caused by a spike
in demand for sanitation products and services created by the
COVID-19 Pandemic and may not be sustainable.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
COVID-19 Pandemic has increased the global demand for sanitizing
products and services which help prevent the proliferation of
COVID-19. Our products and services are among those that have seen
an increase in demand due to the COVID-19 Pandemic, causing us to
realize an increase in revenues and making us profitable for the
first time. If these new customers as a result of COVID-19 do not
continue to use our products after the COVID-19 Pandemic has
subsided, our sales may be negatively impacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Continued rapid growth may strain our internal resources, which
would hamper our ability to manage our growth effectively, create
operating efficiencies or sustain profitability.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
are experiencing a rapid growth in the demand for our products and
services in connection with the COVID-19 Pandemic which may strain
our financial and operational resources that were established to
meet a lower level of demand. Due to our rapid growth, we may not
be able to effectively manage the expansion of our operations or
recruit and train additional qualified personnel at the pace needed
to meet the demand for our products and services. Further, the
expansion of our operations may lead to significant costs and may
divert our management and business development resources. Any
inability to manage our growth could delay the execution of our
development and strategic objectives or disrupt our operations. Any
operational disruptions may take the form of a decrease in the
quality of customer service, reporting problems and delays in
meeting important deadlines, all of which could result in a loss of
market share and other problems that could adversely affect our
reputation and financial performance.</font></div>
<div style="text-align: 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-style: italic; font-family: Times New Roman; font-size: 13px">
<font style="font-weight: bold; color: #000000">Our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="font-weight: bold; color: #000000">family of products
currently accounts for the majority of our revenue, and our success
is almost completely dependent on the success of our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="font-weight: bold; color: #000000">brand.</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">Our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">family of products is currently our
primary product offering, and we are completely dependent on its
success. Successfully commercializing products such as ours is a
complex and uncertain process. Our commercialization efforts will
depend on the efforts of our management and sales team, our
third-party manufacturers and suppliers and general economic
conditions, among other factors, including the
following:</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="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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"> <font style="color: #000000">the
effectiveness of our marketing and sales efforts in the United
States and internationally;</font></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"> <font style="color: #000000">our
third-party manufacturers and suppliers&#x2019; ability to
manufacture and supply the components of our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products in a timely manner, in
accordance with our specifications, and in compliance with
applicable regulatory requirements, and to remain in good standing
with regulatory agencies;</font></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">the availability, perceived advantages, relative
cost, relative safety, and relative efficacy of alternative and
competing disinfection products;</font></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">our ability to obtain, maintain, and enforce our
intellectual property rights in and to our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products;</font></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">the emergence of competing technologies and other
adverse market developments, and our need to enhance our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products and/or develop new products
to maintain market share in response to such competing technologies
or market developments;</font></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">our ability to raise additional capital on
acceptable terms, or at all, if needed to support the
commercialization of our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products; and</font></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">our ability to achieve and maintain compliance
with all regulatory requirements applicable to our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">products.</font></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
have hired and trained additional sales professionals to account
for the increased demand for our products. Despite this growth in
sales personnel, we expect that our additional sales force will
require lead time in the field to grow their network of accounts
and achieve the productivity levels we expect them to reach in any
individual territory. Furthermore, the use of our products will
often require or benefit from direct support from us. If our sales
representatives do not achieve the productivity levels, we expect
them to reach, our revenue will not grow at the rate we expect, and
our financial performance will suffer.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
We have no long-term customer contracts, and our sales history or
backlog cannot be relied upon as an indicator of our future
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="color: #000000; font-family: Times New Roman; font-size: 13px">We
do not have long-term contracts with any of our customers, and our
sales history or backlog cannot be relied upon as a future
indicator of our revenues. Our contracts and purchase commitments
with customers may be canceled under certain circumstances. As a
result, we are exposed to competitive price pressures on every
order, and our agreements with customers do not provide assurance
of future sales. Our customers are not required to make minimum
purchases and may cease purchasing our products at any time without
penalty. As such, our unfilled orders and previously completed
sales should not be relied on as a measure of anticipated demand or
future 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: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Our agreements with restoration industry specialists are not
exclusive, which may allow for our competitors to sell their
products and services to such specialists.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
agreements with restoration industry specialists under our TOMI
Service Network program, which allows certain restoration
specialists to use and sell our products, are not exclusive. This
lack of exclusivity allows our competitors to sell products to the
same restoration specialists which could reduce our sales if our
competitors&#x2019; products are used in lieu of our products.
Additionally, the use of our and our competitors&#x2019; products by
a restoration specialist may create market confusion between our
products and the products of our competitors, which may adversely
affect our brand reputation and 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: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Our success depends upon broad market acceptance of our technology
that has not yet been achieved.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Our BIT technology as a Hospital-Healthcare
disinfectant is relatively new, having received full Hospital
registration for Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">spores from the EPA in mid-2017. Our sales are
dependent upon broad market acceptance of our technology that
replaces long-standing failing manual cleaning techniques such as
quaternary ammonium compounds and bleach for disinfection, with our
no-touch mechanical process. The failure to obtain broad market
acceptance inevitably leads to substantially increased lead times
for sales until our prospective customers, particularly in the
Hospital-Healthcare market, are accustomed to the use of newer
mechanical technology. The inability to timely meet our sales goals
could adversely affect our financial condition and results of
operations.</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">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">
We are subject to a variety of risks associated with doing business
internationally.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 maintain, and have grown over the last year, significant
international operations, including operations in the U.S., Canada,
Mexico, Europe, Asia Pacific and Latin America. As a result, we are
subject to a number of risks and complications associated with
international manufacturing, sales, services, and other operations.
These include: risks associated with currency exchange rate
fluctuations; requirements or preferences for domestic products or
solutions, which could reduce demand for our products; difficulties
in enforcing agreements and collecting receivables through some
foreign legal systems; unexpected legal or regulatory changes;
enhanced credit risks in certain countries and emerging market
regions; significant variations in tax rates among the countries in
which we do business, and tax withholding obligations in respect of
our earnings; exchange controls or other trade restrictions
including, the impact of the COVID-19 Pandemic on our supply chain
and the industries in which we operate; customs clearance and
shipping delays; general economic and political conditions in
countries where we operate or where end users of our products are
situated, including the potential implications of the COVID-19
Pandemic; natural disasters, political and economic instability,
including wars, terrorism and political unrest, outbreak of
disease, travel, social distancing and quarantine policies,
boycotts, curtailment of trade, and other business restrictions
affecting our ability to manufacture or sell our products;
difficulties associated with managing a large organization spread
throughout various countries; difficulties in enforcing
intellectual property rights or weaker intellectual property right
protections in some countries; and difficulties associated with
compliance with a variety of laws and regulations governing
international trade.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
If our procedures to ensure compliance with export control laws are
ineffective, our business could be harmed.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 sales to foreign entities are subject to far reaching and
complex export control laws and regulations in the United States
and elsewhere. Violations of those laws and regulations could have
material negative consequences for us including large fines,
criminal sanctions, prohibitions on participating in certain
transactions and government contracts, sanctions on other companies
if they continue to do business with us and adverse
publicity.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Failure to comply with the U.S. Foreign Corrupt Practices Act
(&#x201C;FCPA&#x201D;), and similar laws associated with our
activities outside of the United States could subject us to
penalties and other adverse consequences.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Failure to comply with the FCPA, and similar laws associated with
our activities outside of the United States could subject us to
penalties and other adverse consequences. We face significant risks
if we fail to comply with the FCPA and other anti-corruption laws
that prohibit improper payments or offers of payment to foreign
governments and political parties for the purpose of obtaining or
retaining business. In many foreign countries, particularly in
countries with developing economies, it may be a local custom that
businesses operating in such countries engage in business practices
that are prohibited by the FCPA or other applicable laws and
regulations. Any violation of the FCPA or other applicable
anti-corruption laws could result in severe criminal or civil
sanctions and, in the case of the FCPA, suspension or debarment
from U.S. government contracting, which could have a material and
adverse effect on our reputation, businesses, financial conditions,
operating results 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: 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">
Our operations are subject to environmental laws and regulations
that may increase costs of operations and impact or limit our
business plans.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 are subject to
environmental laws and regulations affecting many aspects of our
present and potential future operations, including a wide variety
of EPA labeling and other state regulatory agency requirements. For
example, under the Federal Insecticide, Fungicide, and Rodenticide
Act, we are required to register with the EPA and certain state
regulatory authorities as a seller of disinfectants, and we are
subject to EPA labeling requirements for each use that
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000; background-color: #FFFFFF">is intended
to address. Compliance with these laws and regulations may result
in increased costs and delays as a result of administrative
proceedings and certain reporting obligations. Public officials and
entities may seek injunctive relief or other remedies to enforce
applicable environmental laws and regulations. If we are found to
not have complied with these laws and are unable to sell out
products, our business and financial results will be negatively
impacted.</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">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">
Our reliance upon third-party contractors, suppliers and
manufacturers for the manufacture of our products increases the
risk that we will not have sufficient quantities of our products or
such quantities at an acceptable cost and reduces our control over
the manufacturing process.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 rely upon third parties to supply us with our
products. We outsource the manufacturing of our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of equipment to two manufacturing
companies and use contract manufacturers to build our BIT-based
systems, as we do not maintain our own manufacturing facilities. If
we fail to maintain relationships with our current suppliers, we
may not be able to effectively commercialize and market our
products, due to risks including increased product costs, limited
inventory that is not capable of meeting demand and the possible
misappropriation of our proprietary information, such as our trade
secrets and know-how. Further, as we maintain a limited number of
manufacturers for our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of equipment and blenders for our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">solutions, alternative production
facilities may not be available in the event of a disruption, or if
alternative production facilities are available, the number of
third-party suppliers with the necessary manufacturing and
regulatory expertise to produce our products at their current
quality level is limited, and it could be expensive and take a
significant amount of time to arrange for and qualify alternative
suppliers, which could have a material adverse effect on our
business.</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">Because
of our reliance upon third parties to supply us with our products,
we do not have control over the manufacturing process of our
third-party suppliers and are dependent on such third-party
suppliers for compliance with the regulations applicable to our
products. Third-party suppliers may not be able, or fail, to comply
with applicable regulatory requirements which could result in
sanctions being imposed on us, including fines, injunctions, civil
penalties, delays, suspension or withdrawal of approvals, seizures
or recalls, operating restrictions and criminal prosecutions, any
of which could significantly and adversely harm our business 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: 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">
Our results of operations could be materially harmed if we are
unable to accurately forecast customer demand for our products and
manage our 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">To
ensure adequate inventory supply, we must forecast inventory needs
and place orders with suppliers based on our estimates of future
demand for our products and services. Our limited historical
experience in foreign markets and recent increase in demand in the
United States may lead us to inadequately forecast such inventory
needs. Further, our ability to accurately forecast demand for our
products could be negatively affected by many factors, including
our failure to adequately manage our expansion efforts, product
introductions by competitors, an increase or decrease in customer
demand for products of our competitors, our failure to accurately
forecast customer acceptance of new product enhancements,
unanticipated changes in general market conditions or regulatory
matters, and weakening of economic conditions or consumer
confidence in future economic conditions.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Inventory
levels in excess of customer demand may result in inventory
write-downs or write-offs, which would cause our gross margin to be
adversely affected and could impair the strength of our brand.
Similarly, a portion of our inventory could become obsolete or
expire, which could have a material and adverse effect on our
earnings and cash flows due to the resulting costs associated with
inventory impairment charges and costs required to replace obsolete
inventory. Any of these occurrences could negatively impact our
financial performance.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Conversely,
if we underestimate customer demand, we may not be able to deliver
sufficient products to meet our customers&#x2019; requirements,
which could result in damage to our reputation and customer
relationships. In addition, if we experience a significant increase
in demand, additional supplies of raw materials or additional
manufacturing capacity may not be available when required on terms
that are acceptable to us, or at all, and suppliers or our
third-party manufacturers may not be able to allocate sufficient
resources to meet our increased requirements, which could have an
adverse effect on our ability to meet customer demand for our
products and our 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: 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">
Our success depends on our ability to adequately protect 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
commercial success depends, in part, on our ability to obtain,
maintain, defend, file new or enforce our existing patents,
trademarks, trade secrets and other intellectual property rights
covering our technologies and products throughout the world. We
may, however, be unable to adequately preserve such rights due to a
number of reasons, including 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="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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">our
rights could be invalidated, circumvented, challenged, breached or
infringed upon;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">we
may not have sufficient resources to adequately prosecute or
protect our intellectual property rights;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">upon
expiration of our patents, certain of our key technology may become
widely available; or</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">third
parties may be able to develop or obtain patents for similar or
competing technology.</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 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></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">Although
we devote resources to the establishment and protection of our
patents and trademarks, the actions we have taken or will take in
the future may not be adequate to prevent violation of our patents,
trademarks and proprietary rights by others or prevent others from
seeking to block sales of our products as an alleged violation of
their patents, trademarks and proprietary rights. In the future,
litigation may be necessary to enforce our trademarks or
proprietary rights and we may be forced to defend ourselves against
claimed infringement or the rights of others. Any such litigation
could result in adverse determinations that could have a material
adverse effect on our business, financial condition or 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
addition, we rely in part upon unpatented trade secrets, unpatented
know-how, and continuing technological innovation which may not
yet, or may never be, patented, to develop and maintain our
competitive position, which we seek to protect, in part, by
confidentiality agreements with our employees and consultants. We
also have agreements with our employees and consultants that
obligate them to assign their inventions to us. It is possible that
technology relevant to our business will be independently developed
by a person that is not a party to such an agreement. In addition,
if the employees and consultants who are parties to these
agreements breach or violate the terms of these agreements, we may
not have adequate remedies for any such breach or violation, and we
could lose our trade secrets through such breaches or violations.
To the extent that our commercial partners, collaborators,
employees and consultants use intellectual property owned by others
in their work for us, disputes may arise as to the rights in
related or resulting know-how and inventions. Further, our trade
secrets could otherwise become known or be independently discovered
by our competitors, which would harm our 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: 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">
We may be unable to enforce our intellectual property rights
throughout the world.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
part of our growth strategy, we are seeking to expand our
operations internationally. The laws of some foreign countries do
not protect intellectual property rights to the same extent as the
laws of the United States. Companies have encountered significant
problems in protecting and defending intellectual property rights
in certain foreign jurisdictions. To the extent that we have
obtained or are able to obtain patents, trademarks or other
intellectual property rights in any foreign jurisdictions, it may
be difficult to stop the infringement of our patents, trademarks or
the misappropriation of other intellectual property rights. For
example, some foreign countries have compulsory licensing laws
under which a patent owner must grant licenses to third parties. In
addition, some countries limit the availability of certain types of
patent rights and enforceability of patents against third parties,
including government agencies or government contractors. In these
countries, patents may provide only limited benefit or no
benefit.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Proceedings
to enforce our patent rights in foreign jurisdictions could result
in substantial costs and divert our efforts and attention from
other aspects of our business. Accordingly, efforts to protect our
intellectual property rights in such countries may be inadequate.
In addition, future changes in the law and legal decisions by
courts in the United States and foreign countries may affect our
ability to obtain adequate protection for our technology and
products and the enforcement of 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">
We face significant competition in our industry, some of which have
longer operating histories, more established products or greater
resources than we do, which may prevent us from achieving increased
market penetration and improved operating 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
decontamination and environmental infectious disease control
industry is extremely competitive. The competition includes
remediators and disinfection/decontamination companies such as
Steris, Bioquell (Eco-lab) and Clorox, various ultraviolet
companies and quad ammonia-chemical companies. These competitors
may have longer operating histories, greater name recognition,
larger installed customer bases, a greater ability to provide
similar products and services at a lower cost and substantially
greater financial and marketing resources than us to develop new
products and commercialize existing products. We believe that the
principal factors affecting competition in our markets include name
recognition, customer familiarity with products, effective
marketing, competitive pricing strategies and the ability to
receive referrals based on client confidence in the service. There
are no significant barriers of entry that could keep potential
competitors from opening similar facilities. Our ability to compete
successfully in the industry will depend, in large part, upon our
ability to market and sell our indoor decontamination and
infectious disease control products and services. We may not be
able to compete successfully in the remediation industry. Further,
if one or more competitors successfully develops a decontamination
product that is more effective, better tolerated, results in a
better customer experience, is easier to use or otherwise more
attractive than our products, our ability to continue to
commercialize our products could be significantly and adversely
affected due to a lack of ability to compete, which would have a
material adverse effect on our business, 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 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: left; 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">
If the quality of our products do not meet the expectations of our
customers, then our brand and reputation or our business could be
adversely affected.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
the course of conducting our business, we must adequately address
quality issues that may arise with our products, including defects
in third-party components and inventory. We may not be able to
eliminate or mitigate occurrences of these issues and associated
liabilities. In addition, even in the absence of quality issues, we
may be subject to claims and liability if the performance of
products do not meet the expectations of our customers. If the
quality of our products does not meet the expectations of
customers, then our brand and reputation, and our ability to
receive referral customer business, could be adversely
affected.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Our long-term growth depends, in part, on our ability to enhance
and develop new products, and if we fail to do so we may be unable
to compete effectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
It is important to our business and our long-term growth that we
continue to enhance and develop new products. We intend to continue
to invest in research and development activities focused on
improvements and enhancements to our existing intellectual property
and product offerings. Our development goals include the
development and commercialization of a variety of sanitizing
robotic devices and backpack units. Despite our reasonable efforts,
it may not be possible for us to innovate in a way to keep us
competitive with other companies due to financial and time
constraints which will negatively impact our
business.</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">
The introduction of new products is often accompanied by design and
production delays, as well as significant cost, which could prevent
us from introducing new products to the market in a timely and
cost-effective manner.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
development and initial production and enhancement of the
decontamination systems we produce is often accompanied by design
and production delays and related costs. If we are unable to
introduce new products on our anticipated timeframe or financial
cost, our business, financial condition and results of operations
may suffer due to failing to remain competitive in our
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: 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">
We have a limited management team size which may reduce our ability
to effectively manage our business operations as it
grows.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 a limited management team size, even though we keep hiring and
redefining job descriptions. This limited management team may
reduce our ability to effectively manage our business as it grows.
As we expand, we expect to increase the size of our management
team. However, our management team may not be able to adequately
manage our business, and any failure to do so could lead to a
general negative impact to our 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: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
We are dependent on our key personnel, the loss of whom could
adversely affect our operations, and if we fail to attract and
retain the talent required for our business, we could be materially
harmed.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
success is substantially dependent on the performance of our
executive officers, including our Chairman and Chief Executive
Officer, Dr. Halden S. Shane, the loss of whom would have a
material adverse effect on our 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="color: #000000; font-family: Times New Roman; font-size: 13px">We
depend to a significant degree on our ability to attract, retain
and motivate quality personnel. We further note that competition
for highly skilled personnel is often intense. We may not be
successful in attracting, integrating or retaining qualified
personnel to fulfill our current or future needs, the failure of
which would have a material adverse effect on our
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: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Our operations, and those of our suppliers, are subject to a
variety of business continuity hazards and risks, any of which
could interrupt production or operations or otherwise adversely
affect our performance 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
are subject to business continuity hazards and other risks,
including natural disasters, utility and other mechanical failures,
labor difficulties, inability to obtain necessary licenses, permits
or registrations, disruption of communications, data security and
preservation, disruption of supply or distribution, safety
regulation and labor difficulties. The occurrence of any of these
or other events might disrupt or shut down operations, or otherwise
adversely impact the production or profitability of a particular
facility, or our operations as a whole. We may also be subject to
certain liability claims in the event of an injury or loss of life,
or damage to property and equipment, resulting from such events.
Although we maintain property and casualty insurance, as well as
other forms of insurance that we believe are customary for our
industries, our insurance policies include limits and, as such, our
coverage may be insufficient to protect against all potential
hazards and risks incident to our business. Should any such hazards
or risks occur, or should our insurance coverage be inadequate or
unavailable, our business, prospects, financial condition and
results of operations might be adversely affected.</font></div>
<div style="text-align: 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"><br></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">
Our products are subject to potential product liability claims
which, if successful, could have a material adverse effect on our
business, 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
are exposed to significant risks for product liability claims if
death, personal injury or property damage results from the use of
our products. While we currently maintain insurance against product
liability claims, we may experience material product liability
losses in the future. Our insurance coverage may not continue to be
available on terms that we accept, if at all, and our insurance
coverage also may not adequately cover liabilities that we incur. A
successful claim against us that exceeds our insurance coverage
level or that is not covered by insurance, or any product recall,
could have a material adverse effect on our business, financial
condition and results of operations. In addition, product liability
and other claims can divert the attention of management and other
personnel for significant periods of time, regardless of the
ultimate outcome. Further, claims of this nature may cause our
customers to lose confidence in our products and us. As a result,
an unsuccessful defense of a product liability or other claim could
have a material adverse effect on our financial condition, results
of operations 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: 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">
The misuse of our products may harm our reputation in the
marketplace, result in injuries that lead to product liability
suits or result in costly investigations, fines or sanctions by
regulatory bodies if we are deemed to have engaged in the promotion
of these uses, any of which could be costly to our
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="color: #000000; font-family: Times New Roman; font-size: 13px">Customers,
technicians, or service providers could use our products in a
manner that is inconsistent with the products&#x2019; intended use.
We train our marketing personnel and sales representatives to not
promote our products for uses outside of the intended use, however,
we cannot otherwise prevent all instances of misuse. Further, the
marketing and sales representatives that we have hired to help meet
the demand for our products may not have received proper training
or have the working knowledge needed to adequately advise our
customers how to safely use our products. Misuse of our products
may cause an increased risk of injury to customers, which could
harm our reputation in the marketplace, as well as lead to
potential product liability lawsuits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
We may seek to grow our business through acquisitions of
complementary products or technologies, and the failure to manage
acquisitions, or the failure to integrate them with our existing
business, could harm our business, financial condition and
operating 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">From
time to time, we may consider opportunities to acquire other
companies, products or technologies that may enhance our product
platform or technology, expand the breadth of our markets or
customer base, or advance our business strategies. Potential
acquisitions involve numerous risks, including: problems
assimilating the acquired products or technologies; issues
maintaining uniform standards, procedures, controls and policies;
unanticipated costs associated with acquisitions; diversion of
management&#x2019;s attention from our existing business; risks
associated with entering new markets in which we have limited or no
experience; increased legal and accounting costs relating to the
acquisitions or compliance with regulatory matters; and
unanticipated or undisclosed liabilities of any
target.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 no current commitments with respect to any acquisition. We do
not know if we will be able to identify acquisitions, we deem
suitable, whether we will be able to successfully complete any such
acquisitions on favorable terms or at all, or whether we will be
able to successfully integrate any acquired products or
technologies. Our potential inability to integrate any acquired
products or technologies effectively may adversely affect our
business, operating results and financial condition.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Our employees, consultants, and other commercial partners may
engage in misconduct or other improper activities, including
non-compliance with regulatory standards and
requirements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
are exposed to the risk that our employees, consultants, and other
commercial partners and business associates may engage in
fraudulent or illegal activity. Misconduct by these parties could
include intentional, reckless or negligent conduct or other
unauthorized activities that violate the regulations of the EPA and
non-U.S. regulators, including those laws requiring the reporting
of true, complete and accurate information to such regulators,
manufacturing standards, healthcare fraud and abuse laws and
regulations in the United States and internationally or laws that
require the true, complete and accurate reporting of financial
information or data. Whether or not we are successful in defending
against any legal actions or investigations in connection with any
misconduct attributed to us, we could incur substantial costs,
including legal fees and reputational harm, and divert the
attention of management in defending ourselves against any of these
claims or investigations.</font></div>
<div style="text-align: 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: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
The requirements of being a public company may strain our
resources, divert management&#x2019;s attention and affect our
ability to attract and retain executive management and qualified
board members.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 and likely will continue to incur significant legal,
accounting and other expenses as a public company subject to the
reporting requirements of the Securities Exchange Act of 1934, the
Sarbanes-Oxley Act of 2002 (&#x201C;SOX&#x201D;), the
Dodd&#x2013;Frank Wall Street Reform and Consumer Protection Act and
other applicable rules and regulations. Our management and other
personnel devote a substantial amount of time to these compliance
initiatives. Moreover, these rules and regulations have increased
our legal and financial compliance costs and will make some
activities more time-consuming and costly. For example, applicable
rules and regulations could make it more difficult for us to
attract and retain qualified persons to serve on our board of
directors ( the &#x201C;Board), or as executive
officers.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
addition, SOX requires, among other things, that we maintain
effective internal control over financial reporting and disclosure
controls and procedures. Our testing, or the potential subsequent
testing by our independent registered public accounting firm in
future periods, may reveal deficiencies in our internal control
over financial reporting that are deemed to be material weaknesses.
Our compliance with Section 404 of SOX may require that we incur
substantial expense and expend significant management time on
compliance-related issues. Moreover, if our independent registered
public accounting firm identifies deficiencies in our internal
control over financial reporting that are deemed to be material
weaknesses, the market price of our stock could decline, and we
could be subject to sanctions or investigations by regulatory
authorities, which would require additional financial and
management 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: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">When
we are no longer a &#x201C;smaller reporting company,&#x201D; we will
be subject to additional reporting requirements as a public
company. We expect that we will incur increased legal, accounting
and other costs as we continue to improve existing, and implement
new, operational and financial systems, procedures and controls to
prepare for and comply with these additional
requirements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
a result of disclosure of information, our business and financial
condition are more visible, which we believe may result in
threatened or actual litigation, including by competitors and other
third parties. If such claims are successful, our business and
operating results could be adversely affected. Even if the claims
do not result in litigation or are resolved in our favor, these
claims, and the time and resources necessary to resolve them, could
divert the resources of our management and adversely affect our
business and operating 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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Risk Related to Our Securities</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Our stock price is volatile and there is a limited market for our
shares.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
stock markets generally have experienced, and will probably
continue to experience, extreme price and volume fluctuations that
have affected the market price of the shares of many small-cap
companies. These fluctuations have often been unrelated to the
operating results of such companies and in recent times have been
exasperated by investors&#x2019; concerns stemming from the COVID-19
Pandemic. Factors that may affect the volatility of our stock price
include 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="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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">anticipated
or actual fluctuations in our quarterly or annual operating
results;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">our
success, or lack of success, in developing and marketing our
products and services;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">changes
in general economic, political and market conditions in or any of
the regions in which we conduct our business, including as a result
of the current COVID-19 outbreak and related governmental
responses;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">our
ability to raise the required capital to fund our
business;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">changes
in financial estimates by us or of securities or industry
analysts;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
issuance of new or updated research reports by securities or
industry analysts</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
announcement of new products, services, or technological
innovations by us or our competitors;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">changes
in our executive leadership;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">regulatory
developments in our industry affecting us, our customers or our
competitors;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">competition;</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">actual
or purported &#x201C;short squeeze&#x201D; trading activity;
and</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
sale or attempted sale of a large amount of common
stock.</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 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: 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">
We do not intend to pay dividends for the foreseeable
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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
have not paid dividends on our common stock since inception. The
continued operation and expansion of our business will require
substantial funding. Accordingly, we currently intend to retain
earnings, if any, for use in the business and we do not anticipate
that we will pay any cash dividends on shares of our common stock
for the foreseeable future. Any determination to pay dividends in
the future will be at the discretion of our Board and will depend
upon results of operations, financial condition, contractual
restrictions, restrictions imposed by applicable law and other
factors our Board deems relevant. Investors seeking cash dividends
should not purchase our common stock. Accordingly, realization of a
gain on your investment will depend on the appreciation of the
price of our common stock, which may never occur.</font></div>
<div style="text-align: justify; margin-left: 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">
We have a substantial number of options, warrants and convertible
preferred stock outstanding, which could give rise to additional
issuances of our common stock and potential dilution of ownership
to existing shareholders.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 December 31, 2020, we had outstanding options, warrants and
convertible preferred stock to purchase approximately an aggregate
of 2.2 million shares of our common stock at exercise prices
ranging from $0.80 to $8.40 per share. Of these, approximately
132,500 represent shares underlying options with exercise prices
ranging from $0.80 to $7.06 per share, approximately 2.0 million
represent shares underlying warrants at exercise prices ranging
from $0.64 to $8.40 per share and approximately 63,750 represent
shares underlying our shares of convertible $0.01 preferred A
stock. To the extent any holders of options, warrants or
convertible preferred stock exercise the same, the issuance of
shares of our common stock upon such exercise will result in
dilution of ownership to existing shareholders.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
If securities or industry analysts do not publish research or
publish inaccurate or unfavorable research about our business, our
stock price and trading volume could decline.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
trading market for our common stock will rely in part on the
research and reports that securities or industry analysts publish
about us and our business. If one or more of the analysts who cover
us downgrades our common stock or issues other unfavorable
commentary or research the price of our common stock may decline.
If one or more analysts ceases coverage of our company or fails to
publish reports on us regularly, demand for our stock could
decrease, which in turn could cause the trading price or trading
volume of our common stock to decline and could result in the loss
of all or part of your investment in us.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Substantial future sales of our common stock, or the perception in
the public markets that these sales may occur, may depress our
stock price.</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">Our
common stock is traded on the NASDAQ Capital Market
(&#x201C;Nasdaq&#x201D;) and, despite certain increases of trading
volume from time to time, there have been periods when our common
stock could be considered thinly traded, meaning that the number of
persons interested in purchasing our common stock at or near bid
prices at any given time may be relatively small. Equity or
equity-related financing transactions that result in a large amount
of newly issued shares that become readily tradable, or sales of
significant numbers of shares by current shareholders, have placed,
and in the future could place, downward pressure on the trading
price of our stock. In addition, during times of lower trading
volume, a shareholder who desires to sell a large number of shares
of common stock may need to sell the shares in increments over time
to mitigate any adverse impact of the sales on the market price of
our stock.</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">If
our shareholders sell, or the market perceives that our
shareholders intend to sell, substantial amounts of our common
stock in the public market, the market price of our common stock
could fall. Sales of a substantial number of shares of our common
stock may make it more difficult for us to sell equity or
equity-related securities in the future at a time and price that we
deem reasonable or appropriate. In the event that the price of our
stock falls, we may become involved in securities class action
litigation that could divert management&#x2019;s attention and harm
our business.</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">In
the future, we may also issue our securities if we need to raise
additional capital or in connection with acquisitions. The number
of shares of our common stock issued in connection with a financing
or acquisition could constitute a material portion of our
then-outstanding 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; color: #000000; font-family: Times New Roman; font-size: 13px">
We have recently listed on the Nasdaq and may not be able to
maintain compliance with NASDAQ&#x2019;s standards to maintain
listing on the exchange, which could limit shareholders&#x2019;
ability to trade 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">As
a listed company on the Nasdaq, we are required to meet certain
financial, public float, bid price and liquidity standards on an
ongoing basis in order to continue the listing of our common stock.
If we fail to meet these continued listing requirements, our common
stock may be subject to delisting, which could materially impact
the liquidity of our common stock making it more challenging to buy
and sell 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 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-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
We are a &#x201C;smaller reporting company&#x201D; under the U.S.
federal securities laws, and the reduced reporting requirements
applicable to smaller reporting companies could make our common
stock less attractive to investors.</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">We
are a &#x201C;smaller reporting company&#x201D; under U.S. federal
securities laws. For as long as we continue to be a smaller
reporting company, we may take advantage of exemptions from various
reporting requirements that are applicable to other public
companies that are not smaller reporting companies. Investors may
not find our common stock attractive because we may rely on these
exemptions. If some investors find our common stock less attractive
as a result, there may be a less active trading market for our
common stock and our stock price may be more volatile.</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">
Our anti-takeover provisions could prevent or delay a change in
control of our company, even if such change in control would be
beneficial to our shareholders.</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">Provisions
of our articles of incorporation, as amended, and amended bylaws as
well as provisions of Florida law could discourage, delay or
prevent a merger, acquisition or other change in control of our
company, even if such change in control would be beneficial to our
shareholders. These include: maintaining authorized but unissued
shares of our capital stock that could be issued by our Board to
increase the number of outstanding shares and thwart a takeover
attempt; no provision for the use of cumulative voting for the
election of directors; maintaining a staggered board, limiting the
speed at which our shareholders may replace our entire Board, and
limiting the ability of our shareholders to call special
meetings.</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">In
addition, Florida Business Corporation Act, or FBCA, &#xA7;
607.0902 generally provides that shares acquired in excess of
certain specified thresholds, without first obtaining the approval
of our Board, will not possess any voting rights unless such voting
rights are approved by a majority of our disinterested
shareholders. Additionally, FBCA &#xA7; 607.0901 requires that,
subject to certain exceptions, any affiliated transaction with a
shareholder that owns more than 15% of the voting shares of the
corporation, referred to as an &#x201C;interested
shareholder,&#x201D; receive the approval of either the
corporation&#x2019;s disinterested directors or a supermajority vote
of disinterested shareholders, or, absent either such approval,
that a statutory &#x201C;fair price&#x201D; be paid to the
shareholders in the transaction. The shareholder vote requirement
is in addition to any shareholder vote required under any other
section of the FBCA or our articles of incorporation, as
amended.</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">
The concentration of our common stock ownership with our executive
officers, directors and affiliates will limit your ability to
influence corporate matters.</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">Our
executive officers, directors and owners of 5% or more of our
outstanding common stock and their respective affiliates
beneficially owned, in the aggregate approximately 26.7% of our
outstanding common stock as of March 5, 2021. This percentage
includes outstanding shares of common stock, convertible preferred
stock, warrant and stock options that are vested and exercisable as
of that date. These shareholders will therefore have significant
influence over management and affairs and over all matters
requiring shareholder approval, including the election of directors
and significant corporate transactions, such as a merger or other
sale of our company or our assets, for the foreseeable future. This
concentrated control will limit our shareholders&#x2019; ability to
influence corporate matters and, as a result, we may take actions
that our shareholders do not view as beneficial. This ownership
could negatively affect the value 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: justify; 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="text-align: left; display: table-cell; width: 84px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item&#xA0;1B.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="UNR">U</a>NRESOLVED STAFF COMMENTS</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="color: #000000; 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="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 84px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item&#xA0;2.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="PROP">P</a>ROPERTIES</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"><font style="color: #000000">Our U.S. headquarters, a 9,000 square foot office
space, is located at 8430 Spires Way, Frederick, MD
21701.</font><font style="color: #000000; font-size: 13px">&#xA0;</font><font style="color: #000000">The innovative facility includes a warehouse,
training room, quality control room, qualification laboratory, with
its own drive-in custom iHP</font> <font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font><font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Complete Room System. The new
warehouse is significantly larger than our previous headquarters,
allowing TOMI to store its new product lines and stock a greater
variety of inventory - quickly delivering a customer purchase. The
training room is integrated with the newest technology to be able
to present SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">virtually around the world. As the
company keeps up with the demand for SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000">,
there is a dedicated quality control room to allow our service
engineers to work on machines for quick and efficient service to
our customers. The lease for our U.S. headquarters has a 10-year
term and provides for annual rent of approximately
$147,000.</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">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="color: #000000; font-family: Times New Roman; font-size: 13px">We
lease a 300 square foot office and conference space located at 9454
Wilshire Blvd., Penthouse, Beverly Hills, CA 90212. We lease this
space for $29,000 annually on a month-to-month tenancy in a
professional office building. The property is used for meetings,
sales demonstrations and various other business
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="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 84px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item&#xA0;3.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="LEG">L</a>EGAL PROCEEDINGS</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
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.</font></div>
<div style="text-align: justify; 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="text-align: left; display: table-cell; width: 84px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item&#xA0;4.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="MINE">M</a>INE SAFETY DISCLOSURES</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">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 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: 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">
PART II</font></div>
<div style="text-align: justify; 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: 84px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item&#xA0;5.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="MARK">M</a>ARKET FOR REGISTRANT&#x2019;S COMMON
EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY
SECURITIES</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; color: #000000; font-family: Times New Roman; font-size: 13px">
Market 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Our
common stock is currently quoted on Nasdaq under the symbol
&#x201C;TOMZ.&#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: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Shareholders</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 29, 2021, there were 227 record holders of our common
stock; however, we believe we have approximately 6,000
stockholders, including those held in street name. On March 29,
2021, the last reported sale price of our common stock on the
Nasdaq was $4.15 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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Dividends</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 not paid and do not currently intend to pay cash dividends on
our common stock in the foreseeable future. Our policy is to retain
all earnings, if any, to provide funds for operation and expansion
of our business. The declaration of dividends, if any, will be
subject to the discretion of our Board, which may consider such
factors as our results of operations, financial condition, capital
needs and acquisition strategy, 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="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">
Recent Sales of Unregistered Securities</font></div>
<div style="text-align: justify; margin-left: 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">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="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 84px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item&#xA0;6.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="SEL">S</a>ELECTED FINANCIAL DATA</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: 48px; margin-right: 0px; text-indent: 0px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Not
Required.</font></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: 84px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item&#xA0;7.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="MAN">M</a>ANAGEMENT&#x2019;S DISCUSSION AND
ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF
OPERATIONS</font></div>
</div>
</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="font-style: italic; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">The following discussion and analysis
of our financial condition and results of operations relates to the
years ended December 31,</font> <font style="color: #000000">2020
and 2019. This discussion and analysis should be read in
conjunction with our financial statements and the notes to those
financial statements that are included elsewhere in this
report.</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">
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: 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.
(&#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 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">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 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: left; 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: 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 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">allows a facility to have a mechanical
method of cleaning using a Hospital-HealthCare disinfectant which
is an EPA registered tool and solution to replace flawed manual
cleaning technology, upgrade existing protocols, and limit
liability in a facility when it comes to resistant infectious
pathogens. 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">is the first EPA registered solution
and system combination on the market.</font> <font style="color: #000000; background-color: #FFFFFF">We maintain this
registration in 50 states, Canada, and approximately thirty-five
(35) other countries.</font></font></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: left; 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, 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">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. Additionally, we offer integrated facility equipment
installations known as Custom Engineered Systems, routine &amp;
emergency iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Corporate Service, essential training
packages, validations and qualifications, and onsite performance
maintenance requests.</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">Each of these are structured to address the unique
disinfection and decontamination needs of our customers worldwide
regardless of the type of facility 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: 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">
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: 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">
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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our Hospital-HealthCare customer list continues to
grow with the closing of every quarter. Our
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Total Disinfection Cart, an all-in-one
cart that houses our handheld point-and-spray
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Surface Unit and accompanying
supplies, continues to assist medical staff with emergency response
and turnaround for new and established protocols. The
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Total Disinfection Cart, recently
modified for further ease and mobility, allows customers within the
hospital-healthcare industry to address concerns of the
cross-contamination of dangerous bacteria and viral pathogens in
which some can lead to HAIs stemming from existing and emerging
pathogens, as well as multiple drug resistant organisms
(MDRO&#x2019;s). SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">technology allows a manual cleaning
protocol lasting 90 minutes to be reduced to 55 minutes, including
the changing of bed linens, as confirmed by the Shield Study at
UCLA. This mobile consolidation solution has resulted in remarkable
results for facilities utilizing our
technology.</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">As our Training and Implementation department
expands TOMI expects continued expansion in its Hospital-HealthCare
division. The protocol development and onboarding for
implementation in this division is critical. We have experienced in
2020, the expansion of SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">use in such campuses by employing
comprehensive training for their day and night shift maintenance
and housekeeping departments. By late 2021, TOMI anticipates yearly
comparison case studies from many of these facilities who were
onboarded in 2020, which should show lower transference 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
have recently hired a Vice President of Sales for this division who
brings over 25 years of experience in the HealthCare space
including working for Quest Diagnostics, Abbott, Siemens Bayer and
ThermoFisher Scientific.</font></div>
<div style="text-align: 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-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: left; 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, 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: 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 addition, we have worked alongside many
research universities and government agencies in the effort to test
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">efficacy on the disinfection and
reprocessing of N95 masks and other equivalent PPE, with results
that indicate that the use of SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">iHP&#x2122; will not reduce mask
efficacy, including on those containing 10% or less of cellulose
while assuring a sterile reprocessed mask 100% of the
time.</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-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: left; 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Many of these companies specialize in mold
remediation, treatment of water-damaged areas (including damage
from grey and black water loss (CAT 1-3 water loss), fire damage,
as well as professional specialists that are certified and practice
in the area of forensic restoration. Currently, the TSN features a
number of professionals throughout both the United States and
Canada, with some utilizing SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">as a standalone service and others
incorporating SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">into their existing business models
and methods.</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">Sales of BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Solution increases yearly as our
network members utilize the technology more and more each year.
BIT</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#x2122;</font>
<font style="color: #000000">Solution sales attributable to the TSN
for the years ended December 31, 2020 and 2019, were approximately
$2,059,000 and $268,000, respectively, representing an increase of
668%.</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">Many
of our TSN members were and are at the forefront on the fight
against the Coronavirus pandemic.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
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: left; 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Although COVID-19 has delayed a significant
increase in our Food Safety division, the
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Select Surface Unit has been proven
effective for the industry. In the second quarter of 2020, the
United States Department of Agriculture (USDA), Food Safety and
Inspection Service (FSIS) and Office of Public Health and Safety
(OPHS) purchased three of these units. FSIS, a public health
regulatory agency of the USDA, protects consumers by ensuring that
meat, poultry, and egg products are safe, wholesome, and accurately
labeled. FSIS has three laboratories located in Athens, GA, St.
Louis, MO, and Albany, CA. These regulatory labs analyze meat,
poultry and egg products, to ensure that they are free of
adulteration. The labs are part of the critical infrastructure of
the country and continue to operate during the coronavirus pandemic
to provide a safe supply of food products. As the Select Surface
unit is portable and flexible, the disinfection unit can be used in
multiple areas and on different types of surfaces, which is ideal
for these labs. The units were purchased initially to provide lab
workers a safe environment to work in, however, since
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">technology inactivates viruses and
kills bacteria. The units will also be useful after the threat of
the current pandemic ends as the Microbiology labs at all three (3)
sites handle a variety of pathogenic bacteria
routinely.</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">Recently, the USDA Research, Education, and
Economics Mission area in the Northeast Area purchased a
SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">Select Surface unit. Additionally, we
are seeing an increase in the interest of Universities assembling
funding to purchase SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">disinfection for their dining halls in
order to bring students back to school and open their dining halls
and cafes.</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">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="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.</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">In
February 2021, we hired a Vice President of Sales for this division
who brings years of experience with leading TIC (Testing,
Inspection &amp; Certification) companies and experience with food
safety diagnostic companies including 3M, NSF International and
Intertek.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Due to a large interest and added customers in a
variety of other use sites, we launched a Commercial division.
These customers include but are 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
are actively pursuing federal grant monies and emergency
preparedness monies in many of these verticals.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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;In
October 2020, we hired a Vice President of Sales for this division
who brings 35 years of global executive leadership experience in
sales, marketing, strategy, business development, government
affairs and technology development in the aerospace, defense,
energy, and high-tech industries with companies such as GE,
Honeywell, Textron, and Airbus.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 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: left; 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">
Reverse Stock Split and Nasdaq:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 10, 2020, we effected a 1-for-8 reverse stock split of
the outstanding shares of our common stock and preferred A stock.
On September 30, 2020, we announced our common stock was approved
for listing on the Nasdaq and our shares commenced trading on the
Nasdaq on October 1, 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="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="font-style: italic; color: #000000">
SARS CoV-2 coronavirus</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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
March 11, 2020 the World Health Organization declared the SARS
CoV-2 coronavirus a global pandemic, or the COVID-19 Pandemic, and
recommended containment and mitigation measures worldwide. We have
been identified as a disinfectant and decontamination vendor by
various agencies and countries. We have been working with
organizations to address the concerns and provide solutions for
disinfecting and decontamination of the SARS CoV-2 coronavirus. The
outbreak initially increased the demand for our products and
services. We believe that the COVID-19 Pandemic has permanently
created a public interest in disinfection. People all over the
world are seeing germs differently since this pandemic started,
mechanical disinfection is the wave of the future for this pandemic
and for the ones ahead of us. There is a permanent shift as to the
virus and in relationship to infectious control protocols which
have been changed forever.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 anticipate that the outbreak will change
requirements and protocols for disinfecting and decontamination
worldwide, of which SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">should be a solution. We are working
with our existing and new customers to develop and/or upgrade their
existing processes and requirements for disinfecting 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: 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 have been addressing the increased demand for
our products as follows: (i) cooperation of our supply chain to
expedite product, (ii) increase our staff to be able to receive and
ship orders to meet customer timelines (iii) increase our customer
service support to answer questions and solve issues and (iv)
working with our TOMI service network to ensure that resources are
deployed in a timely manner. In addition, we increased our
production capacity as we entered into an agreement with a second
vendor to build our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">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>
<font>&#xA0;</font>
<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">
<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-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: left; 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 two-hundred
and fifty (250) new customers across our five (5) divisions for the
year ended December 31, 2020. This represents a three-hundred and
sixty-three (363%) percent increase over the calendar year 2019.
Post COVID-19 outlook we will continue to see 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 saw 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 the demand for our products and services will
continue and we are building a team to address the post COVID-19
pandemic market opportunities. We are starting to see many of our
life science and biosafety customers come back to their
workplace.</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-weight: bold; font-style: italic; color: #000000; 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: left; 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 year ended December 31, 2020 and 2019, was
$25,028,000 and $6,347,000, respectively, representing an increase
of $18,681,000, or 294% 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
increase in revenue was attributable to increased global demand for
disinfection and infectious disease control products in response to
the COVID-19 pandemic. Although we saw a significant demand for our
product within our Hospital-Healthcare, TSN, and Commercial
divisions as a result of the COVID-19 pandemic during the first
half of 2020, we expect revenue to reflect steady growth as our
customers update their operation requirements to include
disinfecting and decontamination services into their regular
routines for all potential pathogens and across all our
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: left; 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 years
ended December 31, 2020 and 2019, were $22,971,000 and $4,999,000,
representing an increase of $17,972,000 or 360% when compared to
the same prior year period. The growth is attributable to increased
mobile equipment orders and solution orders from our existing and
new customers. We expect solution orders to continue to grow as our
customers adopt new protocols for disinfecting and decontamination
services.</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">Our service-based revenue for the years ended
December 31, 2020 and 2019, was $2,057,000 and $1,348,000,
respectively, representing a year over year increase of 53%. The
increase in our service-based revenue was attributable to higher
training sales recorded in connection with onboarding new customers
and increased iHP</font><font style="font-size: 70%; vertical-align: top; color: #000000">TM</font>
<font style="color: #000000">service jobs.</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
domestic revenue for the years ended December 31, 2020 and 2019,
was $18,367,000 and $5,002,000, respectively, an increase of
$13,365,000, or 267% when compared to the same prior year period.
The increase was primarily due to the growth in our TSN network,
Hospital-Healthcare and Commercial 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-family: Times New Roman; font-size: 13px"><font style="color: #000000">
&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Internationally,
our revenue for the years ended December 31, 2020 and 2019, was
approximately $6,661,000 and $1,345,000, respectively, representing
an increase of $5,316,000 or 395%. The increase in our
international revenue was attributable to the increased use and
expansion of our SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">line of products in Canada, Europe,
Asia and the Middle East. We expect our international revenue to
continue to grow as more countries adopt our products and services
as well as change their disinfecting and decontamination
requirements as countries open their borders when the COVID-19
pandemic subsides.</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">&#xA0;Due
to COVID-19, during most of 2020 and early 2021 many of our
established vertical clients were closed or required to hunker
down. The markets that were affected were our life sciences that
were nonessential, University and privately owned vivarium labs,
and many nonessential pharmaceutical research companies globally.
The healthcare industry, which has been overwhelmed and lost most
of its elective surgical and clinical revenue, had limited
non-essential onsite personnel which made it virtually impossible
to demo our equipment. Due to the decline in revenues, we are
experiencing selective limited budgets for new technology at this
time. We believe this will change mid-2021 as there will be
significant federal funds available to improve the preparedness for
subsequent pandemics. Our potential clients are already working on
reevaluating the lack of effectiveness of historic manual cleaning
process versus newer technologically driven mechanical cleaning
process which includes SteraMist. The re-opening of the country and
the rest of the world will allow us to meet with customers which
will get our core technology back on track to becoming the leading
disinfection and decontamination standard in the
world.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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;">
&#xA0;<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">In
2020 we budgeted revenues to be $18.0M, with actual revenues at
approximately $25M, approximately 39% over budget. As we continue
to evaluate the post COVID-19 landscape, we will have clearer
understanding of 2021. Our goal is to meet our budgeted 2021
revenues of approximately $40 million. The goals will be driven by
the anticipated return to work of our clients and potential clients
within each of our verticals. As our customers return to work, they
will need our technology and our solution to continue their
everyday 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="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;As
many industrial companies are pulling back on R&amp;D and capital
expenditures spending due to the economic shock from the pandemic,
we are moving ahead with many new products in development. Going
forward we will 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 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; 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 one of the best technologies in the world
in the decontamination space. This pandemic has given us 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: 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;The
second half of 2020 showed us that our customers wanted a lower
cost disinfection device, even if it gave the end-user less
efficacy and the potential of damage to its personal property and
delicate equipment. Early in 2021, approximately 500,000 of the
lower cost competitors electrostatic devices were recalled by
Consumer Product Safety Commission. In addition to safety issues,
they were damaging the materials that they were being used on but
were also 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
order 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
early second quarter of 2021 with pre-orders being accepted on or
about April 1. We have budgeted to sell two thousand units in
2021.</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">&#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 January 2021, the ELC (Epidemiology and Laboratory Capacity)
Cooperative Agreement has awarded $30 billion for all 50 states and
U.S. territories. The focus of the 2019-2024 ELC Cooperative
Agreement (CoAg) is to strengthen core public health program growth
while providing crucial flexibility needed to address emerging
infectious disease issues. These awards are for the detection,
response to, control and prevention of infectious disease. The ELC
runs to 2024 and additional awards are expected to be distributed
for 2021 &#x2013; 2024.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Since
1995, the ELC program has been critical to U.S. health
departments&#x2019; ability to combat infectious
diseases.</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">
Through ELC&#x2019;s CoAg, all 50 states, several large metro areas,
and U.S. territories and affiliates receive direct financial
support to detect, respond to, control, and prevent infectious
diseases.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 believe that disinfection will and should be a line item on all
budgets going forward in both the public and private sectors and
that SteraMist provides the best disinfection solution. Dangerous
pathogens will still present themselves long after we recover from
this pandemic. While the United States and other parts of the world
are presently moving beyond this pandemic, there are many
pathogens, some of which are respiratory in nature, that represent
a looming threat. Preparedness is the most important measure to
mitigate their effect. We learned this first with Ebola and again
with SARS CoV-2. SteraMist can and will reduce the impact of the
next pandemic.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0;</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">During
the pandemic, we have utilized our time to expand our salesforce in
all verticals to develop relationships in the life science and
healthcare industry. We believe Infectious Disease protocols have
changed forever due to this pandemic and the need for a speedy
comprehensive mechanical disinfectant/decontaminant will be
included in the new norm of cleaning.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Due
to the pandemic, there have been significant delays in our U.S.
regulatory agencies in approving our new 1% label for food safety
and for the FDA approving our product for reprocessing of personal
protective gear. The delays are primarily due to the regulatory
agencies not being able to have face-to-face committee meetings
with our consultants and our staff.</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">&#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"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
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 recovering from
the SARS CoV-2 coronavirus outbreak there are many pathogens still
a looming threat, with cases occurring globally to this day. There
are 1.67 million unknown viruses in the world. Preparedness is the
most important measure to ensure your family and business survives.
We learned this with Ebola and recently with SARS CoV-2. SteraMist
can reduce the impact of the next pandemic as it has already
proven.</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">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: 48px">
<font style="font-family: Times New Roman; font-size: 13px;"><font style="color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
2020 Events:</font>&#xA0;<br></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 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
November 2020 we announced the retention of IMS Investor Relations
to develop and execute a comprehensive investor relations and
financial communications program.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">As previously released, SteraMist iHP technology
was deployed in the fight against EBOLA in West Africa, MERS in the
Kingdom of Saudi Arabia and South Korea, and in 2020 was ready to
be easily deployed throughout the world to aid in the fight against
Coronavirus, an enveloped virus. TOMI&#x2019;s Binary Ionization
Technology (BIT) Solution, used exclusively in tandem with
SteraMist equipment including the Surface Unit and Environment
System, is listed on List G for Norovirus, List H for MRSA, List K
for Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">spores, List L for Ebola, List M for H1N1, and as
of early 2020 List N: Disinfectants for Use Against SARS-CoV-2 with
labeled efficacy for large and small enveloped viruses in addition
to other pathogens.</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">After
a three (3) year-long submission process, TOMI received two (2)
separate registrations (SteraMist equipment and BIT solution)
officially approved and registered with the China CDC. TOMI signed
on a new distribution partner in Thailand, an exclusive partnership
with Clean Environmental Solutions along with receiving a
registration in the country. We shipped a number of units to Hong
Kong to assist with new innovative ways of helping Hong Kong with
their ongoing battle of controlling COVID-19. Routinely used to
disinfect high traffic areas, SteraMist iHP technology treated
public transportation, ambulances, hotel rooms, offices, and
universities to stop the spread of this virus with more than 50
international customers and partners ranging from countries in
Asia, Europe, and the Mideast using hundreds of SteraMist units,
many of which were deployed to stop the spread of COVID-19 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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">A
hotel in York became the first in the United Kingdom to test
positive for COVID-19, and after receiving approval from the Public
Health of England, SteraMist was used to treat the hotel room. The
treatment was a resounding success: the room was disinfected with a
9-log inactivation, exceeding the 6-log inactivation
required.</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: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ITH
Pharma relocated their eight (8) Environment Systems to an area
specifically designated for the manufacturing of COVID-19 testing
supplies under the Centers for Disease Control (CDC) procedures in
the United Kingdom.</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: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Similarly,
SteraMist in Singapore, was used in the disinfection of the
National University of Singapore (NUS) upon realizing a professor
contracted the contagious virus. The Ministry of Health proceeded
to take action to stop the spread of the virus on campus, with the
university president calling on SteraMist to thoroughly disinfect
the facility - SteraMist was used in high traffic areas, such as
hand railings, lifts, and lift lobbies, and routine facility
cleaning was increased from two times a day to four times a day. In
2020, Singapore closed mosques to help stem the spread of SARS
CoV-2 coronavirus after 82 citizens returned from a religious
gathering in Malaysia with those thought to be confirmed with the
virus. Professional cleaning services worked on the premises
utilizing SteraMist disinfection, where all surfaces and
high-contact areas within facilities, such as Masjid Angullia - one
of Singapore&#x2019;s oldest mosques, grateful for our superior
material computability. And, early in 2021 our partner L3M has just
sterilized a mosque in Malaysia.</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: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">South
Korea&#x2019;s national total of COVID-19 cases grew to over 4,000
according to the South Korean Centers for Disease Control and
Prevention (KCDC). An established five-year TOMI authorized
distributor in South Korea, GD Sciences, addressed this problem by
utilizing SteraMist technology in transit systems, focusing
primarily on the metropolitan transit system of South Korea&#x2019;s
capital city, Seoul which holds an annual ridership of over 1.2
billion. This same partner of TOMI&#x2019;s also supplied SteraMist
decontamination to the Korea Armed Force CBR Defense Command, a
specialized team for the protection of life and death. It was used
in special areas such as hospital negative pressure isolation
rooms, operating rooms, and pharmaceutical sterile
rooms.</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: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI
's exclusive partner in Israel, Clean-BIT purchased over $2.4
million in 2020 of TOMI technology and Solution and secured
government contracts - including the Ministry of Defense - and
private contracts for SteraMist disinfection to be used in
hospitals, restaurants, grocery stores, food stores, ambulances and
other transportation, including aircraft. They remain on alert to
assist in an emergency situation by using SteraMist proprietary
protocols and the cutting edge SteraMist technology to address all
biological threats.</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"><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">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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Along
with being on the forefront of fighting the 2020 pandemic
internationally, TOMI increased its TOMI Service Network provider
memberships and BIT solution sales dramatically increased due to
the amount of service jobs that our TSN providers conducted
including the treatment of schools, residential and commercial
buildings, rapid transit, airplanes and other transportation
methods along with many other areas. Many businesses and facilities
have taken proactive measures to help prevent the possibility of
cross-contamination, including military and multiple healthcare
facilities. Some businesses have also scheduled SteraMist service
in direct response to confirmed cases, such as fast-food
franchises. Certain members have begun to assist first responders,
supermarket chains and aerospace defense companies and government
facilities throughout the United States. TSN members throughout the
U.S. and Canada serve as a critical wide spectrum of
specializations within a variety of communities, and as a result of
this operational diversity, many businesses experience periods of
substantial growth over others depending on local
conditions.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">One such member, Enviro-Mist, not only utilized
SteraMist during the PGA tour, but utilizes SteraMist technology to
treat 234,582 square feet across five Merakey Behavioral Health
campuses in Southeastern Pennsylvania on a quarterly basis.
Additionally, Merakey operations personnel treat their own
facilities using five (5) TOMI SteraMist Surface Unit disinfection
devices, one for each facility. Coronavirus has elevated
disinfection protocols adopted by the medical community and will
continue to evolve well beyond the pandemic, with further scrutiny
placed on other harmful pathogens prevalent in medical environments
such as MRSA, Clostridium</font> <font style="font-style: italic; color: #000000">difficile</font> <font style="color: #000000">Spore and Candida auris.</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">Late
in 2020, TOMI launched its Commercial division, and has since
experienced growth in this sector that includes, but is not limited
to, aviation, police, fire and rescue departments, and emergency
community/city preparedness. Since its launch TOMI accrued a new
customer base within the Commercial division, with interest rapidly
growing and providing great feedback. Two such customers that have
integrated SteraMist into their disinfection/safety protocols are
the fire and rescue operations of Chester Fire Bureau in Chester,
PA and the fire rescue and police stations located on the airport
grounds at Cincinnati-Northern Kentucky International Airport
(CVG). Both of these enterprises share some commonality in their
requirements for disinfection and SteraMist has been proven to
perfectly fit their first responder needs. As Commissioner Rigby of
the Chester Fire Bureau stated, &#x201C;The most important
consideration we have is the safety of our citizens and employees,
especially our police officers and firefighters who have been on
the front line of this pandemic alongside the amazing paramedics
and EMTs. We did not want just &#x201C;good&#x201D; decontamination
equipment&#x2026;we wanted the &#x201C;best&#x201D; equipment
available to ensure that we are doing everything we can to keep our
people as safe as possible.&#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">TOMI
also announced that its local Operations Headquarters Frederick 911
Communications Center purchased a SteraMist Surface Unit to be used
throughout its office to combat COVID-19, quickly promoting it
within days through an article in The Frederick News-Post:
Top-of-the-line disinfecting device delivered to county 911 call
center. This initial purchase of one (1) unit has led to four (4)
additional units for other Communication Centers in the area with
budget approval in the future for ten (10) additional Surface
Units.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
a manufacturing front, our long-term customer in the United
Kingdom, ITH Pharma an industry leader in aseptic compounding
services, mixing drugs into ready-to-use IV preparation that must
comply with stringent decontamination levels as required by
regulatory agencies such as the Medicines and Healthcare products
Regulatory Agency (MHRA), implemented an additional SteraMist eight
(8) applicator CES to service their new facility, following initial
success with a CES in use with their other refurbished facility.
Both systems have successfully been qualified and are in
use.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Mid
2020, TOMI entered into a new manufacturing agreement with Planet
Innovation who offers greater production capability with a large
production floor, providing the ability to house product and
accommodate increased production activity. Planet Innovation
specializes in healthcare technology and product commercialization,
with an established portfolio spanning well over a decade. As a
result of its significant growth in the first half of 2020, TOMI
made strides in growing and evolving its research and quality
control divisions, both of which have been involved in ongoing
discussions to ensure regulatory compliance and quality
consistency. The geography of this new manufacturer provides a
benefit of increased product availability internationally, allowing
for the significant growth of existing and future SteraMist product
end users into the Asia Pacific region, EU and Africa. The contract
has a three (3) year term, and the team is almost complete in the
design of the SteraPack&#x2122;.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Robotic
applications using TOMI SteraMist iHP&#x2122; technology in
healthcare and many other industries will help to vastly reduce
direct human exposure to dangerous pathogens. TOMI signed
agreements with several companies in the Asia and Southeast Asia
region granting the right of its patented SteraMist iHP&#x2122; for
use in the development of disinfection robots. Prototype
disinfection robots have been developed and are undergoing
early-stage trials at various locations. One of TOMI&#x2019;s
robotic development partners, RV Automation Technology Company
Limited successfully deployed SteraBot&#x2122; in late 2020, in a
pilot disinfection robot at the Lithuanian University Hospital of
Health 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 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Finally,
SteraMist technology once again successfully tested for direct
produce application efficacy, with testing results published in
Food Control for the third time. The United States Department of
Agriculture paper &#x201C;Cold plasma-activated hydrogen peroxide
aerosol on populations of Salmonella Typhimurium and Listeria
innocua and quality changes of apple, tomato and cantaloupe during
storage &#x2013; A pilot scale study&#x201D; authored by Dr. Xuetong
Fan. The objective of this study sought to test direct application
of iHP&#x2122; directly onto the smooth surfaces of tomatoes and
apples, the stem scars of tomatoes, and the rinds of cantaloupes.
Resulting efficacy on the reduction of Salmonella Typhimurium and
Listeria innocua bacteria as well as any changes in quality
parameters for simulated storage were observed.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
2021 Events to 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: left; 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 two Vice President of Sales,
each of which, 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 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
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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
January 27, 2021, we released preliminary scientific results on one
of two studies conducted with the University of Virginia
demonstrating kill on SARS CoV-2 Virus in 5 seconds and look
forward to results on the second study achieving kill on
Adenovirus, which will help our Hospital-HealthCare, TOMI Service
Network, and Commercial 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: left; 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">An
article was published on April 30, 2020, with our long-term
customer, Dana Farber in Boston on the research studies and
protocol developments of the decontamination of N95 masks and face
shields. This protocol is under review with the FDA and allows for
the disinfection of 2,000 masks in two (2) hours. Similar protocols
developed at the University of Iowa and Cedars Sinai of Los Angeles
are also under review with the FDA allowing for tens of thousands
of PPE reprocessing daily. We continue to wait for FDA EUA
approval.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 moved forward with testing on 1% BIT Solution in preparation
of another EPA label as we passed the third milestone for EPA
review on December 7, 2020 and our PRIA date has been <font style="color: #000000; font-family: Times New Roman; font-size: 13px">extended
until early summer</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">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 Q2-21.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
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
Q2-21.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
are working with University of Virginia on two separate studies.
First, SteraMist efficacy against SARS-CoV-2 and as reported
successful results. We wait for the final published paper. The
second, against Adenovirus using the handheld SteraMist Surface
Unit and testing spray and contact time variables and we wait for
final results. We anticipate the testing will be completed in
Q3-21.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">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: 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 style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">We continue to participate 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 transference 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 clean, as compared to the rooms that have been
manually cleaned. University of California, Los Angeles expanded
involvement in the SHIELD study allowing for additional collection
of data to validate the value of SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font><font style="color: #000000">&#xA0;technology
in hospitals, this expansion has been postponed until the threat of
COVID-19 decreases and on-site EVS training can
continue.</font></font></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: left; 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">
Product Development:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 added four (4) new products to our growing line of
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="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;SteraBot&#x2122;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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"><img src="tomz_10k007.jpg"></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">SteraBot&#x2122;
is an autonomous, machine-based solution that provides a more
precise and efficient disinfection and decontamination, eliminating
potential human error and reducing a facility&#x2019;s operating
expenses. It incorporates Automated Guided Vehicle (AGV) technology
for intuitive maneuverability in unmapped environments, perfect for
high touch surfaces maneuvering high and low, side by side, and
multi-angle directions. The software allows for enhanced AI
capability to optimize and execute mapping, autonomous navigation,
and disinfection routines based on proprietary algorithms. The
software also ensures the efficacy of SteraMist iHP&#x2122;
disinfection under optimal operating parameters directed by TOMI,
including the support of handheld disinfection. Currently, the
SteraBot&#x2122; has been developed for testing internationally. The
Picture above demonstrates the one applicator robot version, and we
are currently in development of a three-applicator version. The
consumer will have a choice between a one applicator or a
three-applicator version depending on needs. We expect to launch
the SteraBot in late Q2-2021.</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">
SteraPack&#x2122;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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"><img src="tomz_10k008.jpg"></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
soon to be launched domestically and internationally,
SteraPack&#x2122; will be a portable battery supplied product
producing the 5-second per square foot with no wet contact time,
high efficacy iHP&#x2122; technology. The SteraPack&#x2122; is
approximately 25 pounds with a run time of 45 minutes and will hold
a 1.0-liter BIT&#x2122; Solution bottle. The SteraPack&#x2122; will
have a 4-foot hybrid cable length, an ergonomic padded harness
which provides inputs for strap length and adjustment
ranges.</font></div>
<div style="text-align: justify; margin-left: 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">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: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-family: inherit; font-size: inherit;">
<tr>
<td style="width: 54%;">
<div><font>&#xA0;</font>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="text-decoration: underline; color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
TOMI&#x2019;s SteraMist Drive-in CES Decontamination System at
Frederick</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="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI
has a recently installed Customer Engineered System in its
Frederick Operations Office. The system houses three (3) permanent
90-degree rotating applicators and one (1) additional applicator
used for manual spraying. The full-service iHP disinfection room
was launched for emergency, police, fire, medical transports,
specialized transports, personal vehicles, auto dealerships for new
and used cars. In addition, our decontamination room can treat
personal and workplace equipment, furniture, sports equipment,
contaminated shipments and a lot more.</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="color: #000000">The SteraMist</font><font style="font-size: 70%; vertical-align: top; color: #000000">&#xAE;</font>
<font style="color: #000000">systems are versatile and easy to
maintain with relatively low upkeep. In fact, preventive
maintenance is not required to be performed by a service engineer
and remote guidance can be provided upon
request.</font></font></div>
</div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 45%;">
<div style="text-align: center"><img src="tomz_10k009a.jpg"></div>
</td>
</tr><tr>
<td style="width: 54%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 45%;">
<div><font>&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 54%; vertical-align: top;">
<div><font>&#xA0;</font>
<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="font-style: italic; text-decoration: underline; color: #000000">
SteraMist</font><font style="font-size: 70%; vertical-align: top; text-decoration: underline; color: #000000">&#xAE;</font>
<font style="text-decoration: underline; color: #000000">SteraBox</font></font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><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="color: #000000; font-family: Times New Roman; font-size: 13px">Late
in 2020, TOMI sold its first decontamination chamber. Currently we
now sell our chamber in two separate sizes and it is sold with the
Select Surface Unit or the Environment System and is dependent on
the customers decontamination needs. This product is remotely
initiated and includes a self-contained exhaust system without fear
of hydrogen peroxide exposure to the surrounding area. The customer
experiences speed, efficacy, and expansive material compatibility
in a controlled, customizable cabinet decontaminating all needs
with ease. The Chamber is expected to launch into the market in
Q2-2021</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
&#xA0;<br></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 45%; vertical-align: top;">
<div><font>&#xA0;</font>
<div style="text-align: center"><img src="tomz_10k009.jpg"></div>
</div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<br>

</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">
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: left; 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: left; 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: 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 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 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: 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 December 31, 2020 and 2019, respectively,
was as follows:</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;">&#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);">
December 31,</font></div>
<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>
<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,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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="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;">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>
<td style="vertical-align: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;">890,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;">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>
<td style="vertical-align: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;">897,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,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>
<td style="vertical-align: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,495,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,
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,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>
<td style="vertical-align: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,315,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;">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>
<td style="vertical-align: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;">188,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;">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>
<td style="vertical-align: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;">141,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;">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>
<td style="vertical-align: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>
</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 (excluding convertible notes)</font></div>
</td>
<td style="vertical-align: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>
<td style="vertical-align: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,302,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">Convertible
notes payable, 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;">-</font><font style="text-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,000,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">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,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>
<td style="vertical-align: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,034,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">Working
Capital (excluding convertible notes)</font></div>
</td>
<td style="vertical-align: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>
<td style="vertical-align: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,734,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 (including convertible notes)</font></div>
</td>
<td style="vertical-align: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>
<td style="vertical-align: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,266,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;<br>
</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 year ended December 31, 2020, 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="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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
cash provided from operations of $4,578,000</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Proceeds
from loan payable of $411,000</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px;">Net cash used in
investing activites of $401,000<br></font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Proceeds
from exercise of outstanding warrants and options to purchase
common stock of $214,000</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Conversion
of convertible notes payable with a principal balance of $4,500,000
into shares of common stock</font></div>
</div>
</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"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Repayment
of convertible note payable with a principal balance of
$500,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-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Results of Operations for the Year Ended December 31, 2020 Compared
to the Year Ended 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>
<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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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">Revenue,
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;">25,028,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,347,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;">18,681,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;">294</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">Gross
Profit</font></div>
</td>
<td style="vertical-align: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,043,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;">3,914,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;">11,129,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;">284</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: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"><font style="color: #000000">Total Operating Expenses</font> <font style="font-size: 70%; vertical-align: top; color: #000000">(1)</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%;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;">10,534,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;">5,997,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;">4,537,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;">76</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: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">Income
(Loss) from Operations</font></div>
</td>
<td style="vertical-align: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,509,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;">(2,083,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;">6,592,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; 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;"><font style="color:#000000;">NM</font><font style="vertical-align:top;font-size:70%;color:#000000;">(2)</font></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">Total
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%;font-size:13px;">&#xA0;</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;">(40,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;">(214,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;">174,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; 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;"><font style="color:#000000;">NM</font><font style="vertical-align:top;font-size:70%;color:#000000;">(2)</font></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">Provision
for Income Taxes</font></div>
</td>
<td style="vertical-align: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;">(77,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;">-</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;">(77,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; 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:13px;font-family:Times New Roman;"><font style="color:#000000;">NM</font><font style="vertical-align:top;font-size:70%;color:#000000;">(2)</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: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">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%;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;">4,391,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;">(2,297,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;">6,689,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; 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;"><font style="color:#000000;">NM</font><font style="vertical-align:top;font-size:70%;color:#000000;">(2)</font></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="color: #000000; 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; 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.27</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;">(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;">)</font></div>
</td>
<td style="vertical-align: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.42</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; 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;"><font style="color:#000000;">NM</font><font style="vertical-align:top;font-size:70%;color:#000000;">(2)</font></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="color: #000000; 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; 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.23</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;">(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;">)</font></div>
</td>
<td style="vertical-align: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.38</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; 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;"><font style="color:#000000;">NM</font><font style="vertical-align:top;font-size:70%;color:#000000;">(2)</font></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;<br>
</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"><font style="color: #000000">(1)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Includes
$3,131,000 and $114,000 in non-cash equity compensation expense for
the years ended December 31, 2020 and 2019,
respectively.</font></div>
</div>
</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"><font style="color: #000000">(2)</font>&#xA0;</font></div>
<div style="text-align: left; 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 years ended December&#xA0;31, 2020 and
2019, we had net revenue of approximately $25,028,000 and
$6,347,000, respectively, representing</font> <font style="color: #000000">an increase in revenue of</font> <font style="color: #000000">approximately $18,681,000 or 294%. The increase in
revenue was attributable to increased global demand for
disinfection and infectious disease control products in response to
the COVID-19 Pandemic. Although we saw a significant demand for our
product within our Hospital-Healthcare, TSN, and Commercial
divisions as a result of the COVID-19 Pandemic during the first
half of 2020, we expect revenue to reflect steady growth as our
customers update their operation requirements to include
disinfecting and decontamination services into their regular
routines for all potential pathogens and across all our
divisions.</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">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: 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 have 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 and 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 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 style="text-align: 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; 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);">
&#xA0;For the Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$<br></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);">
%<br></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: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;">22,971,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,999,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;">17,972,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;">360</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;">2,057,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;">1,348,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;">709,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;">53</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; margin-left: 0px; padding-bottom: 2px;"><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: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">25,028,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">6,347,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">18,681,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">294</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-size: 13px; padding-bottom: 2px;">%</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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">18,367,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,002,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,365,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;">267</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;">6,661,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;">1,345,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;">5,316,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;">395</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; margin-left: 0px; padding-bottom: 2px;"><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: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">25,028,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">6,347,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">18,681,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">294</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-size: 13px; padding-bottom: 2px;">%</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 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>
<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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">9,985,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,433,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;">7,552,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;">310</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: 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 $9,985,000 and $2,433,000 for the year ended December
31, 2020 and 2019, respectively, an increase of $7,552,000, or
310%, compared to the prior year. The primary reason for the
increase in cost of sales is attributable to the increase in
revenue in the current year. Our gross profit as a percentage of
sales for the years ended December 31, 2020 was 60.1% compared to
61.7% 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 style="text-align: 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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">681,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;">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>
<td style="vertical-align: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;">317,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;">87</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: 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 $681,000 and $364,000 for the years ended December 31,
2020 and 2019, respectively, an increase of approximately $317,000,
or 87%, in the current year period. The increase is attributable to
additional professional fees in connection with our up list to the
Nasdaq.</font></div>
<div 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">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;<br>
</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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">720,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;">716,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,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</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: 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 $720,000 and $716,000 for the
years ended December 31, 2020 and 2019, respectively, representing
an increase of $4,000, or 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: 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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">1,247,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,655,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;">(408,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;">(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></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 year ended December 31,
2020 were approximately $1,247,000, as compared to
$1,655,000</font> <font style="color: #000000">for the year ended
December 31, 2019, representing a decrease of</font> <font style="color: #000000">approximately $408,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">
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. The decline in selling expenses is
primarily due to a revision of our sales department as well as a
complete reduction in tradeshow costs in the current year period as
a result of the COVID-19 pandemic. We expect tradeshow expenses to
continue to decline this year in connection with the COVID-19
pandemic as physical distancing continues to remain in effect. We
expect to increase our external sales team strategy during 2021
along with adding internal senior sales and sector Vice Presidents
to address the increase in the demand for our 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: 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; 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);">
&#xA0;For the Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">455,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;">341,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;">114,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;">33</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: 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 year
ended December 31, 2020 were approximately $455,000, as compared to
$341,000 for the year ended December 31, 2019, representing an
increase of</font> <font style="color: #000000">approximately
$114,000, or 33%. 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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">3,131,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;">114,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,017,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;">2,646</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: 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 $3,131,000 and $114,000 for the years
ended December 31, 2020 and 2019, respectively, representing an
increase of $3,017,000 or 2,646%. The increase in equity
compensation expense relates to the timing of warrants 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 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">34</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--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: justify; margin-left: 0px; margin-right: 0px; text-indent: 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; 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);">
&#xA0;For the Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">327,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;">127,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;">200,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;">157</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: 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 $327,000 and $127,000 for the year ended December 31,
2020 and 2019, respectively, representing an increase of $200,000,
or 157%, in the current year 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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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;">3,972,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,681,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,291,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</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: 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 $3,972,000 and $2,681,000 for the
years ended December 31, 2020 and 2019, respectively, an increase
of $1,291,000, or 48%, in the current year period. The increase in
General and administrative expense is attributable to a higher
employee headcount and higher wages as well as an increase in
international product registration.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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">Amortization
of Debt Discounts</font></div>
</td>
<td style="vertical-align: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;">(18,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;">18,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; 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;">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;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;">2,900</font><font style="text-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,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;">(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>
<td style="vertical-align: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)</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: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;">(44,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;">(200,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;">156,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;">(78)</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: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;">(41,100</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;">(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: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;">173,900</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;">(81)</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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Amortization
of debt discount was $0 and $18,000 for the years ended December
31, 2020 and 2019, respectively. Amortization of debt discount for
the year ended December 31, 2019, consisted of the amortization of
debt discount on the $6,000,000 principal amount of Notes issued in
March and May 2017. The debt discount was amortized over the life
of the Notes utilizing the effective interest method.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 $2,900 and $3,000 for the years ended December 31, 2020
and 2019, 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 $44,000 and $200,000 for the years ended December 31,
2020 and 2019, respectively. Interest expense for the years ended
December 31, 2020 and 2019 primarily consisted of the interest
incurred on the $6,000,000 principal amount of Notes issued in
March and May 2017 of which $4,500,000 was converted to common
stock in March, 2020 and the remaining $500,000 was paid in cash in
March 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: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Provision 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>
<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; 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);">
&#xA0;For The Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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="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);">
Change</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: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; 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>
<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);">
2019</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);">
$</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);">
%</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: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">Provision
for Income Taxes</font></div>
</td>
<td style="vertical-align: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;">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;">$</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;">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;">NM</font><font style="text-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">Provision
for income taxes was $77,000 and $0 for the years ended December
31, 2020 and 2019, 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">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: 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 December 31, 2020, we had cash and cash equivalents of
$5,199,000 and working capital of $11,503,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 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: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
March 2020, convertible notes with a principal balance of
$4,500,000 were converted into 1,041,667 shares of our common stock
at a conversion price of $4.32 per share and the remaining
outstanding balance of $500,000 was repaid in the form of
cash.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 year ended December 31, 2020 we generated income from
operations of $4,509,000 and for the year ended December 31, 2019,
we incurred losses from operations of ($2,083,000).&#xA0;Cash
provided from operations for the year ended December 31, 2020, was
$4,578,000. Cash used in operations was ($814,000) for the year
ended 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">A
breakdown of our statement of cash flows for the year ended
December 31, 2020 and 2019 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; 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);">
&#xA0;For the Year Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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);">
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>
<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);">
2019</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">&#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;">4,578,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;">(814,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:#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;">(401,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;">(293,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 Provided By 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;">124,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;">-</font><font style="text-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: -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="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic; color: #000000">Cash provided by operating
activities</font> <font style="color: #000000">for the year ended
December 31, 2020 was $4,578,000, compared to cash used in
operations for the year ended December 31, 2019 of ($814,000). Our
cash provided by operations improved in the current year period as
a result of increased revenue and net income.</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-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="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic; color: #000000">Cash used in investing
activities</font> <font style="color: #000000">for the years ended
December 31, 2020 and 2019 was $401,000 and $293,000,
respectively.</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">
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
provided by financing activities for the years ended December 31,
2020 and 2019 was $124,000 and $0, respectively. The cash provided
by financing activities increased in the current period due to the
proceeds from the exercise of warrants and options in the amount of
$214,000 and proceeds from loans payable of $411,000 offset by
repayment of the principal balance of the convertible notes of
$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: 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="display: table; margin-left: 72px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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="display: table; margin-left: 72px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: line-through; color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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="display: table; margin-left: 72px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">global
response to the outbreak of COVID-19 Pandemic;</font></div>
</div>
</div>
<div style="display: table; margin-left: 72px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</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="display: table; margin-left: 72px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</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 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: 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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: line-through; color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: line-through; color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; 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 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 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 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 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: 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 December 31, 2020, and December 31, 2019 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 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 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-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; margin-left: 48px;">
<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: 8%;">
<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: 92%;">
<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: 8%;">
<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: 92%;">
<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: 8%;">
<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: 92%;">
<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 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: 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: rgb(0, 0, 0); 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 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 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: 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 consolidated balance sheet as of December
31, 2020 and 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">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: 48px;">
<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 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 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: 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 years ended December 31, 2020 and
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: 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 new 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 new 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 new 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; color: #000000; 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="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="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 72px;">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Item 7A.</font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
<a name="QUAN">Q</a>UANTITATIVE AND QUALITATIVE
DISCLOSURES ABOUT MARKET RISK</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">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="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 72px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item 8.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="FINA">F</a>INANCIAL STATEMENTS AND SUPPLEMENTARY
DATA</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; text-indent: 48px; margin-right: 0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
financial statements required by this item are included in Part IV,
Item 15 of this Annual Report on Form 10-K, beginning on page F-1,
and are incorporated by reference herein.</font></div>
<div style="text-align: justify; 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="text-align: left; display: table-cell; width: 72px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item 9.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="CHAN">C</a>HANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON
ACCOUNTING AND FINANCIAL DISCLOSURE</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="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="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 72px;">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Item 9A.</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="CONT">C</a>ONTROLS AND PROCEDURES</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; 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="color: #000000; 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 Annual Report on Form
10-K. Our disclosure controls and procedures are intended to ensure
that the information we are required to disclose in the reports
that we file or submit under the Exchange Act is (i) recorded,
processed, summarized and reported within the time periods
specified in the SEC&#x2019;s rules and forms and (ii) accumulated
and communicated to our management, including the Principal
Executive Officer and Principal Financial Officer, to allow timely
decisions regarding required disclosures.</font></div>
<div style="text-align: 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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Based
on that evaluation, our Principal Executive Officer and Principal
Financial Officer have concluded that, as of the end of the period
covered by this Annual Report, our disclosure controls and
procedures were effective. Our management has concluded that the
financial statements included in this Annual Report on Form 10-K
present fairly, in all material respects, our financial position,
results of operations and cash flows for the periods presented in
conformity 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="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
disclosure controls and procedures are designed to provide
reasonable assurance of achieving the desired control objectives.
Our management recognizes that any control system, no matter how
well designed and operated, is based upon certain judgments and
assumptions and cannot provide absolute assurance that its
objectives will be met. In addition, the design of disclosure
controls and procedures 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. Similarly, an evaluation of
controls cannot provide absolute assurance that misstatements due
to error or fraud will not occur or that all control issues and
instances of fraud, if any, have been detected.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Management&#x2019;s</font> <font style="color: #000000">Annual Report on Internal Control Over Financial
Reporting</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">Management
is responsible for establishing and maintaining adequate internal
control over our financial reporting (as defined in Rule 13a-15(f)
and 15d-15(f) under the Exchange Act). Internal control over
financial reporting is a process designed to provide reasonable
assurance regarding the reliability of financial reporting and the
preparation of financial statements for external purposes in
accordance with accounting principles generally accepted in the
United States.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
internal control over financial reporting includes those policies
and procedures that (i) pertain to the maintenance of records that,
in reasonable detail, accurately and fairly reflect the
transactions and dispositions of our assets, (ii) provide
reasonable assurance that transactions are recorded as necessary to
permit preparation of financial statements in accordance with
accounting principles generally accepted in the United States of
America, and that our receipts and expenditures are being made only
in accordance with authorizations of our management and directors,
and (iii) provide reasonable assurance regarding prevention or
timely detection of unauthorized acquisition, use or disposition of
our assets that could have a material effect on the financial
statements. Because of its inherent limitations, internal control
over financial reporting may not prevent or detect misstatements.
Also, projections of any evaluation of effectiveness to future
periods are subject to the risk that controls may become inadequate
because of changes in conditions, or that the degree of compliance
with the policies or procedures may deteriorate.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Our management, with the participation of our
Principal Chief Executive Officer and our Principal Chief Financial
Officer, conducted an evaluation of the effectiveness of our
internal control over financial reporting based on the framework in
Internal Control</font><font style="font-style: italic; color: #000000">&#x2014;</font><font style="color: #000000">Integrated Framework issued by the Committee of
Sponsoring Organizations of the Treadway Commission. Based on this
evaluation, our Principal Chief Executive Officer along with our
Principal Chief Financial Officer concluded that, as of the end of
the period covered by this Annual Report on Form 10-K, our internal
control over financial reporting was effective. Our internal
control over financial reporting was not subject to attestation by
our independent registered public accounting firm as we are not an
accelerated filer, nor a large accelerated
filer.</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; 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
our most recent fiscal quarter, there have been no changes in our
internal control over financial reporting 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 9B. <a name="OTH">O</a>THER 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; text-indent: 48px; margin-right: 0px;"><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 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: 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">
PART III</font></div>
<div style="text-align: justify; 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: 72px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item
10.</font>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<br></font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="DIRE">D</a>IRECTORS, EXECUTIVE OFFICERS AND
CORPORATE GOVERNANCE</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="color: #000000; font-family: Times New Roman; font-size: 13px">Our
directors and executive officers and their ages and positions as of
March 21, 2021 are presented 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>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 28%; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold"><font style="font-weight: bold"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-weight: bold;">
Name</font></font></font></font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-size: 11px"><font style="font-weight: bold"><font style="font-weight: bold"><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;</font></font></font></font></div>
</td>
<td style="vertical-align: middle; width: 13%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold"><font style="font-weight: bold"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-weight: bold;">
Age</font></font></font></font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-size: 11px"><font style="font-weight: bold"><font style="font-weight: bold"><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;</font></font></font></font></div>
</td>
<td style="vertical-align: middle; width: 53%; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold"><font style="font-weight: bold"><font style="color: rgb(0, 0, 0); font-family: Times New Roman; font-weight: bold;">
Position</font></font></font></font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 28%">
<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">
Halden S. Shane</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
76</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Chief Executive Officer and Chairman of the Board</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 28%">
<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">
Elissa J. Shane</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
41</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Chief Operating Officer</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 28%">
<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">
Nick Jennings</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
43</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Chief Financial Officer</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 28%">
<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">
Harold W. Paul</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
72</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Director, Secretary</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 28%">
<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">
Walter C. Johnsen</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
70</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Director</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 28%">
<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">
Kelly J. Anderson</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
53</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Director</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 28%">
<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">
Lim Boh Soon</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<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">
65</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">
Director</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 28%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 53%">
<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: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic; color: #000000; background-color: #FFFFFF">Halden
S. Shane</font><font style="color: #000000; background-color: #FFFFFF">: Dr. Shane has been
our Chief Executive Officer and Chairman of the Board since October
15, 2007, when we commenced our current operations.</font>
<font style="color: #000000; background-color: #FFFFFF">Dr. Shane
also served as President and CEO of Tiger Management International,
a private management company that deals in business management of
private and public companies. Dr. Shane resigned all positions and
closed Tiger Management International in 2009. Dr. Shane was
founder and CEO of Integrated Healthcare Alliance, Inc. and also
founder and General Partner of Doctors Hospital West Covina,
California. Prior thereto, Dr. Shane practiced Podiatric Surgery
specializing in ankle arthroscopy.&#xA0;Dr. Shane received his
Bachelor of Science degree from the University of Miami in 1969,
his Bachelor of Medical Science degree from California College of
Podiatric Medicine in 1971, and his Doctor of Podiatric Medicine
Degree from the California College of Podiatric Medicine in 1973.
He is Board Certified by the American Board of Podiatric Surgery,
American Board of Orthopedics, and the American Board of Quality
Assurance and Review.&#xA0;Dr. Shane brings to our Board experience
in in the medical and finance industries.</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="font-style: italic; color: #000000; background-color: #FFFFFF">Elissa
J. Shane</font><font style="color: #000000; background-color: #FFFFFF">: Ms. Shane</font>
<font style="color: #000000; background-color: #FFFFFF">has been
our Chief Operating Officer</font> <font style="color: #000000; background-color: #FFFFFF">since January
2018.</font> <font style="color: #000000; background-color: #FFFFFF">Previously, she served
as</font> <font style="color: #000000; background-color: #FFFFFF">our Chief Regulatory
and Compliance Officer from September 2015 to December 2017
and</font> <font style="color: #000000; background-color: #FFFFFF">as our Corporate
Secretary in 2016. From January 2014 to September 2015, Ms. Shane
served as a paralegal with Levi Lubarsky Feigenbaum &amp; Weiss
LLP, where she worked with the</font> <font style="color: #000000; background-color: #FFFFFF">firm&#x2019;s managing
partners and staff attorneys and directed all operational aspects
of the litigation cycle from inception through appeal. From
September 2009 to January 2014, she served as a paralegal with
Olshan Frome Wolosky LLP, where she managed all regulatory and
compliance issues, litigation procedures and advertising and
promotional matters. Ms. Shane received a B.A. in Psychology and
Communications with a minor in Economics from the University of
Southern California in 2001.</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="font-style: italic; color: #000000">Nick
Jennings</font><font style="color: #000000">: Mr. Jennings has been
our Chief Financial Officer since October 2014. From July 2014
until his employment by the Company, Mr. Jennings was self-employed
and provided consulting, accounting and tax compliance services to
private-owned companies. From November 2006 until June 2014, Mr.
Jennings was a senior manager at Richardson Kontogouris Emerson
LLP, where he worked with various public and private companies
providing services in a variety of business areas including tax
compliance, tax consulting, general accounting, and business
assurance. He is a graduate of Loyola Marymount College with a
degree in accounting and is a member of the American Institute of
Certified Public Accountants.</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="font-style: italic; color: #000000; background-color: #FFFFFF">Harold
W. Paul</font><font style="color: #000000; background-color: #FFFFFF">: Mr. Paul has been one
of our directors since June 2009 and currently acts as our
Corporate Secretary. He has been engaged in the private practice of
law for more than thirty-five years, primarily as a securities
specialist. Mr. Paul has been company counsel to public companies
listed on the AMEX, NASDAQ and OTC exchanges. He has served as a
director for six public companies in a variety of industries,
including technology and financial services. He holds a BA degree
from SUNY at Stony Brook and a JD from Brooklyn Law School and is
admitted to practice in New York and Connecticut. Mr. Paul brings
to our Board experience as a director of public companies and with
the United States securities laws.</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="font-style: italic; color: #000000; background-color: #FFFFFF">Walter
C. Johnsen</font><font style="font-weight: bold; color: #000000; background-color: #FFFFFF">:</font>
<font style="color: #000000; background-color: #FFFFFF">Mr. Johnsen
has been one of our directors since January 29, 2016. Since January
1, 2007, Mr. Johnsen has served as Chairman of the Board and Chief
Executive Officer of Acme United Corporation, a leading worldwide
supplier of innovative branded cutting, measuring and safety
products in the school, home, office, hardware &amp; industrial
markets. From November 30, 1995 to December 31, 2006, he held the
titles of President and Chief Executive Officer at Acme United. Mr.
Johnsen previously served as Vice Chairman and a principal of
Marshall Products, Inc., a medical supply distributor. Mr. Johnsen
holds a Bachelor of Science in Chemical Engineering and a Master of
Science in Chemical Engineering from Cornell University, and a
Master of Business Administration from Columbia University. The
Board concluded that Mr. Johnsen&#x2019;s business and operations
experience allows him to serve as one of our
directors.</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">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">
&#xA0;&#xA0;
<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: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic; color: #000000; background-color: #FFFFFF"><font style="font-family: Times New Roman; font-size: 13px">
<font style="font-style: italic; color: #000000; background-color: #FFFFFF">Kelly
J. Anderson</font><font style="font-weight: bold; color: #000000; background-color: #FFFFFF">:</font></font></font>
<font style="font-family: Times New Roman; font-size: 13px">Ms.
Anderson has been one of our directors since January 29, 2016. Ms.
Anderson is the Chief Executive Officer of CXO Executive Solutions,
LLC, a provider of executive services. Ms. Anderson is also a board
member, including audit committee and compensation committee of
Guardion Health Sciences, Inc. and Concierge Technologies, Inc.
Between 2015 and July 2020, Ms. Anderson served as a partner in C
Suite Financial Partners, a financial consulting services company
dedicated to serving private, public, private equity,
entrepreneurial, family office and government-owned firms in all
industries. Ms. Anderson is an inactive California CPA and a 1989
graduate of the College of Business and Economics at California
State University, Fullerton. The Board concluded that Ms.
Anderson&#x2019;s experience in finance qualifies her to serve as
one of our directors.</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="font-style: italic; color: #000000">Dr. Lim Boh
Soon</font><font style="color: #000000">: Dr. Lim has served as a
member of the Board since January 2018. Dr. Lim has more than 25
years of experience in the banking and finance industry. For more
than the past five years, he has been a fellow of the Singapore
Institute of Directors and is currently an independent
non-executive director on the board of one publicly listed company
on the Singapore Stock Exchange. Since October 2015, Dr. Lim has
been a director of Jumbo Group Limited and from June 2017 until
September 2019, Dr. Lim also served a a director of OUE Commercial
REIT Management Pte. Ltd, a publicly listed company on the
Singapore Stock Exchange. In addition, Dr. Lim has worked in
various senior management positions for several regional and
multi-national organizations, including UBS Capital Asia Pacific
Limited, The NatSteel Group, Rothschild Ventures Asia Limited and
The Singapore Technologies Group. Dr. Lim was also a member of the
Regional Investment Committee for UBS AG in Asia. Dr. Lim graduated
with a First-Class Honors in Mechanical Engineering from The
University of Strathclyde in the United Kingdom (formerly The Royal
College of Science &amp; Technology) in 1981 and obtained his
Doctor of Philosophy in Mechanical Engineering from The University
of Strathclyde in the United Kingdom in 1985. We believe that Dr.
Lim&#x2019;s experience as a director of public companies and in the
finance industry qualifies him to serve on the
Board.</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="color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Family Relationships</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Ms.</font> <font style="color: #000000">Elissa J.
Shane,</font> <font style="color: #000000">our Chief Operating
Officer</font><font style="color: #000000">, is the daughter of Dr.
Halden Shane,</font> <font style="color: #000000">our Chief
Executive Officer and Chairman of the</font> <font style="color: #000000">Board.</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="color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Board Composition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 Board currently consists of five members. Our bylaws provide
that our directors will hold office until their successors have
been duly elected and qualified. Our Board is responsible for the
business and affairs of our Company and considers various matters
that require its approval. Our executive officers are appointed by
our Board and serve at its discretion.</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="color: #000000; background-color: #FAFBFC; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Audit Committee</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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our Audit Committee was established in June 2009
and currently</font> <font style="color: #000000">is comprised of
Ms. Anderson, Mr. Johnsen and Dr. Lim. Ms. Anderson serves as
chairperson of the Audit Committee. The Company relies on the
exemption related to Mr. Johnsen&#x2019;s lack of standing as a
financial expert,&#xA0;since a majority of the Audit Committee was
comprised of financial experts and does not believe the committee
composition materially affects its ability to act independently.
The Audit Committee operates under a written charter, which is
available at</font> <font style="color: #000000">http://investor.tomimist.com/corporate-governance/audit-committee-charter.
The purpose of the Audit Committee is to assist the Board in
monitoring the integrity of the annual, quarterly and other
financial statements of the Company, the independent
auditor&#x2019;s qualifications and independence, the performance of
the Company&#x2019;s independent auditors and the compliance by the
Company with legal and regulatory requirements. The Audit Committee
also reviews and approves all related-party transactions. Our Board
has determined that Ms. Anderson is an &#x201C;audit committee
financial expert&#x201D; as defined by the regulations promulgated
by the SEC.</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">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">
&#xA0;&#xA0;
<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; color: #000000; font-family: Times New Roman; font-size: 13px">
Code of Ethics</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">The Board adopted a Code of Ethics in 2008</font>
<font style="color: #000000">that applies to, among other persons,
Board members, officers</font> <a name="_cp_text_1_457"><!--anchor--></a><font style="color: #000000">(including our Chief Executive
Officer</font><font style="color: #000000">), contractors,
consultants and advisors. Our Code of Ethics, which is available at
http://investor.tomimist.com/TOMZ/code_of_ethics/2139, sets forth
written standards designed to deter wrongdoing and to
promote:</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="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">1.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">honest
and ethical conduct including the ethical handling of actual or
apparent conflicts of interest between personal and professional
relationships;</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">2.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">full,
fair, accurate, timely and understandable disclosure in reports and
documents that we file with or submit to the SEC and in other
public communications made by us;</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">3.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">compliance
with applicable governmental laws, rules and
regulations;</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">4.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
prompt internal reporting of violations of the Code of Ethics to an
appropriate person or persons identified in the Code of Ethics;
and</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">5.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">accountability
for adherence to the Code of Ethics.</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: 72px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item
11.</font>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<br></font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="EXE">E</a>XECUTIVE COMPENSATION</font></div>
</div>
</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 style="font-weight: bold; color: #000000">
Summary</font><font style="font-style: italic; color: #000000">&#xA0;</font><font style="font-weight: bold; color: #000000">Compensation
Table</font></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">The
following table sets forth the total compensation paid to or earned
by our named executive officers for the years ended December 31,
2020 and 2019, respectively:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-size: inherit; font-family: inherit;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 23%;">
<div style="text-align: center; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Name and Principal&#xA0;Position</font></font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><font style="text-align: left; display:inline-block;vertical-align:bottom;width:10%;padding-bottom:2px">&#xA0;</font><font style="text-align: center; display: inline-block; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Year</font></div>
</font><font style="text-align: left; display:inline-block;vertical-align:bottom;width:10%;padding-bottom:2px">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Salary</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Bonus</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Stock</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Awards</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($) (1)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Option/</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Warrant</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Awards</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($) (1)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
All Other</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Compensation</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Total</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 23%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 11%;">
<div><font style="font-size: 11px"><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;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 23%;">
<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;">Halden S.
Shane</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: center; 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;">2020</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">400,833</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: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">2,835,090</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">(2)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">3,235,923</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: 23%;">
<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;">Chairman and
CEO (2)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: center; 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;">2019</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">360,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: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">89,654</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">(3)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">449,654</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 colspan="2" style="vertical-align: bottom; width: 34%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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: 11%;">
<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: 11%;">
<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: 11%;">
<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: 11%;">
<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: 11%;">
<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:#ffffff;">
<td style="vertical-align: bottom; width: 23%;">
<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;">Elissa J.
Shane (4)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: center; 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;">2020</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">226,083</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: 11%;">
<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%;">40,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%;">(8)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">226,950</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">(4)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">13,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%;">(4)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">506,533</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: 23%;">
<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;">COO</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: center; 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;">2019</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">200,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: 11%;">
<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%;">7,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%;">(8)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">23,595</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">(5)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">9,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%;">(5)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">240,095</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 colspan="2" style="vertical-align: bottom; width: 34%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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: 11%;">
<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: 11%;">
<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: 11%;">
<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: 11%;">
<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: 11%;">
<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: 23%;">
<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;">Nick Jennings
(6)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: center; 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;">2020</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">165,225</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: 11%;">
<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%;">(8)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">24,846</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">(6)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">240,071</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: 23%;">
<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;">CFO</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: center; 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;">2019</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">155,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: 11%;">
<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%;">5,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%;">(8)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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,483</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">(7)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<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%;">&#x2014;</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: 11%;">
<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%;">164,483</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></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="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"><font style="color: #000000">(1)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
amounts shown in this column represent the aggregate grant date
fair value of stock, option and/or warrant award, as applicable,
granted during the year computed in accordance with FASB ASC Topic
718. See Note 2 of the notes to our audited consolidated financial
statements contained in this Annual Report on Form 10-K for a
discussion of valuation assumptions made in determining the grant
date fair value of the awards.</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"><font style="color: #000000">(2)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">During
the year ended December 31,</font> <font style="color: #000000">2020, we issued Dr. Shane five and ten-year
warrants to purchase an aggregate of 543,750 shares of common stock
as executive compensation. The exercise price of the warrants range
was $1.20-6.95 per share, based on the three-day trailing VWAP on
the date of issuance. Utilizing the Black-Scholes pricing model, we
determined the fair value of the warrants issued to Dr. Shane was
approximately $2,835,000, with the following assumptions:
volatility, 136%-173%; expected dividend yield, 0%; risk free
interest rate, 0.67%-1.64%; and a life of 5-10 years. The grant
date fair value of each share of common stock underlying the
warrants range was $1.04-6.99. We recognized equity-based
compensation to Dr. Shane of approximately $2,835,000 on the
warrants during the year ended December 31, 2020 pursuant to an
employment agreement. Please refer to Item 11 Employment Agreements
for additional details of Dr. Shane&#x2019;s annual
compensation.</font></font></font> </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"><font style="color: #000000">(3)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the year ended December 31, 2019, we issued Dr. Shane five-year
warrant to purchase an aggregate of 125,000 shares of common stock
as executive compensation. The exercise price of the warrant was
$0.80 per share, based on the three-day trailing VWAP on the date
of issuance. Utilizing the Black-Scholes pricing model, we
determined the fair value of the warrants issued to Dr. Shane was
approximately $90,000, with the following assumptions: volatility,
143%; expected dividend yield, 0%; risk free interest rate, 2.58%;
and a life of 5 years. The grant date fair value of each share of
common stock underlying the warrants was $0.72. We recognized
equity-based compensation to Dr. Shane of approximately $90,000 on
the warrants during the year ended December 31, 2019 pursuant to an
employment agreement. Please refer to Item 11 Employment Agreements
for additional details of Dr. Shane&#x2019;s annual
compensation.</font></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 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">
&#xA0;&#xA0;
<font style="font-family: Times New Roman; font-size: 13px"><br>
</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"><font style="color: #000000">(4)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the year ended December 31, 2020, we issued Ms. Shane a ten-year
warrant to purchase an aggregate of 6,250 shares of common stock as
executive compensation. The exercise price of the warrant was $4.00
per share. Utilizing the Black-Scholes pricing model, we determined
the fair value of the warrants issued to Ms. Shane was
approximately $25,000, with the following assumptions: volatility,
173%; expected dividend yield, 0%; risk free interest rate, 0.68%;
and a life of 10 years. The grant date fair value of each share of
common stock underlying the warrants was $4.00. During the year
ended December 31, 2020, we issued Ms. Shane&#x2019;s options to
purchase an aggregate of 31,250 shares of common stock as executive
compensation. The exercise price of the option was $7.06 per share.
Utilizing the Black-Scholes pricing model, we determined the fair
value of the option issued to Ms. Shane was approximately $202,000,
with the following assumptions: volatility, 154%; expected dividend
yield, 0%; risk free interest rate, 0.67%; and a life of 5 years.
The grant date fair value of each share of common stock underlying
the options was $6.47.. In aggregate, we recognized equity-based
compensation to Ms. Shane of approximately $227,000 on the options
during the year ended December 31, 2020. The other compensation in
the amount of $13,500 represents an auto allowance pursuant to Ms.
Shane&#x2019;s employment agreement. Please refer to Item 11
Employment Agreements for additional details of Ms. Shane&#x2019;s
annual compensation.</font></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"><font style="color: #000000">(5)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the year ended December 31, 2019, we accrued the value of Ms.
Shane&#x2019;s options to purchase an aggregate of 31,250 shares of
common stock as executive compensation. The exercise price of the
option was $0.80 and $0.96 per share. Utilizing the Black-Scholes
pricing model, we determined the fair value of the option issued to
Ms. Shane was approximately $24,000, 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. We recognized equity-based compensation to Ms.
Shane of approximately $24,000 on the options during the year ended
December 31, 2019. The other compensation in the amount of $9,000
represents an auto allowance pursuant to Ms. Shane&#x2019;s
employment agreement. Please refer to Item 11 Employment Agreements
for additional details of Ms. Shane&#x2019;s annual
compensation.</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"><font style="color: #000000">(6)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the year ended December 31, 2020, we issued Mr. Jennings a ten-year
warrant to purchase an aggregate of 6,250 shares of common stock as
executive compensation. The exercise price of the warrant was $4.00
per share. Utilizing the Black-Scholes pricing model, we determined
the fair value of the warrants issued to Mr. Jennings was
approximately $25,000, with the following assumptions: volatility,
173%; expected dividend yield, 0%; risk free interest rate, 0.68%;
and a life of 10 years. The grant date fair value of each share of
common stock underlying the warrants was $4.00. We recognized
equity-based compensation to Mr. Jennings of approximately $25,000
on the options during the year ended December 31, 2020. Please
refer to Item 11 Employment Agreement for additional details of Mr.
Jennings&#x2019; annual compensation.</font></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"><font style="color: #000000">(7)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the year ended December 31, 2019, we issued Mr. Jennings options to
purchase an aggregate of 6,250 shares of common stock as executive
compensation. The exercise price of the option was $0.80 per share.
Utilizing the Black-Scholes pricing model, we determined the fair
value of the option issued to Mr. Jennings was approximately
$4,000, with the following assumptions: volatility, 143%; expected
dividend yield, 0%; risk free interest rate, 2.58%; and a life of 5
years. The grant date fair value of each share of common stock
underlying the options was $0.72. We recognized equity-based
compensation to Mr. Jennings of approximately $4,000 on the options
during the year ended December 31, 2019. Please refer to Item 11
Employment Agreement for additional details of Mr. Jennings&#x2019;
annual compensation.</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"><font style="color: #000000">(8)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
December 2019, the compensation committee approved cash bonuses to
the COO and CFO which were paid in 2019.</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: 48px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
May and October 2020, the compensation committee approved cash
bonuses to the COO and CFO which were paid 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 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: 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">Outstanding Equity Awards at</font>
<font style="color: #000000">2020 Fiscal
Year-End</font></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">The
following table sets forth certain information with respect to
outstanding options and warrants to purchase common stock
previously awarded to our named executive officers as of December
31, 2020.</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: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-size: inherit; font-family: inherit;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 40%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px">
<div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Name</font></div>
<div style="text-align: left; margin-right:0px;margin-left:0px;text-indent:0px;width:100%;padding-bottom:2px;"><!--rule below paragraph--></div>
</div>
</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman; color: rgb(0, 0, 0);">
Number of</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Securities</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Underlying</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Unexercised</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Warrants&#xA0;/</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Options</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman;"><font style="color:#000000;">Exercisable</font><font style="vertical-align:top;font-size:70%;color:#000000;">(1)</font>
<font style="color:#000000;">(#)</font></font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman; color: rgb(0, 0, 0);">
Number of</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Securities</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Underlying</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Unexercised</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Warrants&#xA0;/</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Options</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Unexercisable</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(#)</font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman; color: rgb(0, 0, 0);">
Equity</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Incentive</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Plan</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Awards:</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Number of</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Securities</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Underlying</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Unexercised</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Unearned</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Warrants</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(#)</font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman; color: rgb(0, 0, 0);">
Exercise</font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman;"><font style="color:#000000;">Price</font><font style="vertical-align:top;font-size:70%;color:#000000;">(1)</font></font></div>
<div><!--rule below paragraph--></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px">
<div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Expiration</font></div>
<div style="text-align: left; margin-right:0px;margin-left:0px;text-indent:0px;width:100%;padding-bottom:2px;"><!--rule below paragraph--></div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Date</font></div>
<div style="text-align: left; margin-right:0px;margin-left:0px;text-indent:0px;width:100%;padding-bottom:2px;"><!--rule below paragraph--></div>
</div>
</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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">Halden
S. Shane</font></div>
</td>
<td style="vertical-align: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;">125,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 style="font-size: 70%; vertical-align: top">(2)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2/11/2021</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(3)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3/31/2021</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(4)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6/30/2021</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(5)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">9/30/2021</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(6)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">12/30/2021</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(7)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7/17/2022</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">437,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 style="font-size: 70%; vertical-align: top">(8)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">12/22/2022</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(9)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">11/19/2023</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">125,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 style="font-size: 70%; vertical-align: top">(10)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/26/2024</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">156,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;"><font style="font-size: 70%; vertical-align: top">(11)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.20</font><font style="text-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 style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/31/2025</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(12)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4/24/2030</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(13)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">10/01/2030</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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">Elissa
J. Shane</font></div>
</td>
<td style="vertical-align: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;">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;"><font style="font-size: 70%; vertical-align: top">(14)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/5/2023</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(15)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/03/2024</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(16)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/03/2025</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">18,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;"><font style="font-size: 70%; vertical-align: top">(17)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/15/2025</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">6,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;"><font style="font-size: 70%; vertical-align: top">(18)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4/24/2030</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(19)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">10/1/2025</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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">Nick
Jennings</font></div>
</td>
<td style="vertical-align: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;">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;"><font style="font-size: 70%; vertical-align: top">(20)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">10/1/2021</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">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;"><font style="font-size: 70%; vertical-align: top">(21)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/26/2021</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">6,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;"><font style="font-size: 70%; vertical-align: top">(22)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1/26/2023</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 40%;">
<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;">6,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;"><font style="font-size: 70%; vertical-align: top">(23)</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;">&#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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.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: 12%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4/24/2030</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="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"><font style="color: #000000">(1)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Reflects
the 1-for-8 reverse stock split of our Common Stock and Series A
Preferred Stock effected on September 10, 2020.</font></div>
</div>
</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"><font style="color: #000000">(2)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested in increments of 125,000 on February 11, 2014, February 11,
2015, and February 11, 2016 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(3)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on March 31, 2016 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(4)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on June 30, 2016 and have a term of five years.</font></div>
</div>
</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"><font style="color: #000000">(5)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on September 30, 2016 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(6)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on December 30, 2016 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(7)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on July 17, 2017 and have a term of five years.</font></div>
</div>
</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"><font style="color: #000000">(8)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on December 22, 2017 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(9)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on November 19, 2018 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(10)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on January 26, 2019 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(11)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on January 31, 2020 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(12)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on April 24, 2020 and have a term of ten years.</font></div>
</div>
</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"><font style="color: #000000">(13)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on October 01, 2020 and have a term of ten
years.</font></div>
</div>
</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"><font style="color: #000000">(14)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Options
pursuant to the 2016 Plan vested on January 5, 2018 and have a term
of five years.</font></div>
</div>
</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"><font style="color: #000000">(15)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Options
pursuant to the 2016 Plan vested on January 3, 2019 and have a term
of five years.</font></div>
</div>
</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"><font style="color: #000000">(16)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Options
pursuant to the 2016 Plan vested on January 3, 2020 and have a term
of five years.</font></div>
</div>
</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"><font style="color: #000000">(17)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Options
pursuant to the 2016 Plan vested on January 15, 2020 and have a
term of five years.</font></div>
</div>
</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"><font style="color: #000000">(18)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on April 24, 2020 and have a term of ten years.</font></div>
</div>
</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"><font style="color: #000000">(19)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Options
pursuant to the 2016 Plan vested on October 01, 2020 and have a
term of five years.</font></div>
</div>
</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"><font style="color: #000000">(20)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on October 1, 2016 and have term of five years.</font></div>
</div>
</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"><font style="color: #000000">(21)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on January 26, 2016 and have a term of five
years.</font></div>
</div>
</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"><font style="color: #000000">(22)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Options
pursuant to the 2016 Plan vested on January 26, 2018 and have a
term of five years.</font></div>
</div>
</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"><font style="color: #000000">(23)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
vested on April 24, 2020 and have a term of ten years.</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 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">
&#xA0;&#xA0;
<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; color: #000000; font-family: Times New Roman; font-size: 13px">
Employment Agreements, Termination of Employment and
Change-in-Control 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="color: #000000; font-family: Times New Roman; font-size: 13px">Except
as described below, we currently have no employment agreements with
any of our executive officers, nor any compensatory plans or
arrangements resulting from the resignation, retirement or any
other termination of any of our executive officers, from a
change-in-control, or from a change in any executive
officer&#x2019;s responsibilities following a
change-in-control.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
Employment 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">We
have entered into employment agreements with each of the named
executive officers and generally include the named executive
officer&#x2019;s initial base salary and an indication of equity
compensation 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 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="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="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="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="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="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="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; 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><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: 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">
Nick Jennings</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">On September 2, 2015, we entered into a new
employment agreement with Mr. Jennings, which superseded his prior
agreement, pursuant to which he continues to serve as our Chief
Financial Officer. Mr. Jennings&#x2019; annual salary is $132,000,
which is reviewed annually. On January 26, 2016, we issued Mr.
Jennings a five-year warrant to purchase up to 12,500 shares of
common stock at an exercise price of $4.40 per share. The agreement
also provided for the issuance of an additional five-year warrant
to purchase 12,500 shares of common stock in 2016, however, this
provision was modified to</font> <font style="color: #000000">grant
a salary increase in lieu of the options. In October 2020, Mr.
Jennings&#x2019; annual salary was increased to $175,000 per year.
Mr. Jennings is also entitled to additional equity compensation
based upon superior performance of his responsibilities, as
determined by the Board in its sole discretion. The agreement also
provides that we will reimburse Mr. Jennings for certain business
and entertainment expenses. In the event of a change in control of
the Company that results in his termination, Mr. Jennings will be
entitled to a lump sum payment of one year&#x2019;s salary and all
equity awards will be accelerated and fully vested. In the event
his employment is terminated other than for cause, Mr. Jennings
will receive an amount equal to his annual salary as of such
termination date after the second employment
anniversary.</font></font></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">48</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;<br>
</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-family: Times New Roman; font-size: 13px">
Director Compensation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Each of our
non-employee directors receives cash fees and stock as compensation
for their service on the Board and the committees of the Board on
which they are a member. The tables below set forth</font>
<font style="color: #000000; background-color: #FFFFFF">cash and
stock compensation earned by each non-employee director during the
fiscal year ended December 31, 2020.</font></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="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:50%;">
<div style="text-align: center; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Name</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Fees&#xA0;earned or</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
paid in cash</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Stock awards</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Option awards</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Other Compensation</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Total</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
($)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:50%;">
<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">Harold
W. Paul (1)</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;">40,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;">12,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;">&#x2014;</font><font style="text-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;">78,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;">130,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:50%;">
<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">Walter
Johnsen (2)</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;">40,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;">12,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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">52,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:50%;">
<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">Kelly
Anderson (3)</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;">45,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;">12,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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">57,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:50%;">
<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">Lim
Boh Soon (4)</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;">40,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;">12,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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">52,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="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">Mr.
Paul also received $78,000 in cash compensation in exchange for
legal services rendered during 2020. In January 2020, we issued Mr.
Paul 12,500 shares of common stock that were valued at
$12,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="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">Mr.
Johnsen was elected to the Board on January 29, 2016.&#xA0;The term
of his agreement as director commenced on February 1, 2016 for up
to two years and until a successor is elected, or resignation or
removal.&#xA0;Mr. Johnsen was re-elected to the board for a 3-year
term at our 2019 annual meeting Our agreement with Mr. Johnsen
provides for an annual fee in the amount of $40,000 paid on a
quarterly basis and an annual grant of shares of common
stock.&#xA0;In January 2020, we issued Mr. Johnsen 12,500 shares of
common stock that were valued at $12,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="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">(3)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Ms. Anderson was elected to the Board on January
29, 2016 and serves as the chairperson of our Audit
Committee.&#xA0;The term of her agreement as director commenced on
February 1, 2016 for up to two</font> <font style="color: #000000">years and until a successor is elected, or
resignation or removal.&#xA0;Ms. Anderson was re-elected to the
board for a 3-year term at our 2019 annual meeting. Our agreement
with Ms. Anderson provides for an annual fee in the amount of
$45,000 paid on a quarterly basis and an annual grant of shares of
common stock.&#xA0;In January 2020, we issued Ms. Anderson 12,500
shares of common stock that were valued at
$12,000.</font></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: 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">(4)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">Mr.</font> <font style="color: #000000">Lim was elected to the Board on January 29,
2018.&#xA0;The term of his agreement as director commenced on
February 1, 2018 for up to three years and until a successor is
elected, or resignation or removal.&#xA0;Our agreement with Mr. Lim
provides for an annual fee in the amount of $40,000 paid on a
quarterly basis and an annual grant of shares of common
stock.&#xA0;In January 2020, we issued Mr. Lim 12,500 shares of
common stock that were valued at $12,000.</font></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>
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>
<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">49</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="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font>&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 72px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">
Item 12.</font>&#xA0;&#xA0;&#xA0;<br></font></div>
<div style="text-align: left; display: table-cell"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">
<a name="SEC">S</a>ECURITY OWNERSHIP OF CERTAIN BENEFICIAL
OWNERS AND MANAGEMENT AND</font> <font style="color: #000000; background-color: #FFFFFF">RELATED STOCKHOLDER
MATTERS</font></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">
<font style="color: #000000; background-color: #FFFFFF">Equity
Compensation</font><font style="font-variant: small-caps; color: #000000; background-color: #FFFFFF">&#xA0;</font><font style="color: #000000; background-color: #FFFFFF">Plan
Information</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">We
currently maintain one compensation plan: the 2016 Plan. The 2016
Plan was approved by the Board on January 29, 2016 and received
shareholder approval on July 7, 2017. The 2016 Plan authorized the
issuance of 625,000 shares of common stock. On August 25, 2015, the
Board terminated the 2008 Plan, which we had maintained previously
and which our shareholders had approved. Accordingly, we will issue
future awards under the 2016 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: 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: 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">The following table
provides information as of December 31, 2020 with respect to
compensation plans under which</font> <font style="color: #000000; background-color: #FFFFFF">our equity securities
are authorized for issuance.</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:64%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);">
<div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Plan Category</font></font></div>
<div style="text-align: left; margin-right:0px;margin-left:0px;text-indent:0px;width:100%;padding-bottom:2px;"><font style="font-size: 11px">
<!--rule below paragraph--></font></div>
</div>
</div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman;"><font style="color:#000000;">Number of securities to be&#xA0;issued upon
exercise of outstanding options, warrants and
rights</font><font style="vertical-align:top;font-size:70%;color:#000000;">(1)</font></font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman;"><font style="color:#000000;">Weighted-average exercise price of outstanding
options, warrants and rights</font><font style="vertical-align:top;font-size:70%;color:#000000;">(1)</font></font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman;"><font style="color:#000000;">Number of securities remaining available for
future issuance under equity compensation plans</font><font style="vertical-align:top;font-size:70%;color:#000000;">(1)</font></font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<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 plans approved by security holders</font></div>
</td>
<td style="vertical-align: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;"><font style="font-size: 70%; vertical-align: top">(2)</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;">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;">1,659,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 style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;"><font style="font-size: 70%; vertical-align: top">(4)</font></font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:64%;">
<div style="padding-bottom: 2px;">
<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 plans not approved by security holders</font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">940,625</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-size: 13px; padding-bottom: 2px;"><font style="font-size: 70%; vertical-align: top">(3)</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">2.96</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-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</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-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><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: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">1,073,125</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-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">2.88</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-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</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-size: 13px; padding-bottom: 2px;">&#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="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"><font style="color: #000000">(1)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Reflects
the 1-for-8 reverse stock split of our Common Stock and Series A
Preferred Stock effected on September 10, 2020.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(2)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Prior
to August 25, 2015, we granted awards under the 2008
Plan.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(3)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Represents
shares of common stock issuable upon the exercise of warrants
issued to executive officers, employees and consultants in exchange
for services rendered.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(4)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
July 7, 2017, the 2016 Plan received shareholder approval, which
permits the grant up to 625,000 shares of common stock. 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>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: -72px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Security Ownership of Certain Beneficial Owners and
Management</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 following table sets forth certain information with respect to
the beneficial ownership of our common stock and Series A preferred
stock (together, &#x201C;Voting Stock&#x201D;) as of March 5, 2021
for:</font></div>
<div style="text-align: justify; 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: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
each person (or group of affiliated persons) known by us to be the
beneficial owner of more than 5% of our outstanding shares of
common stock or Series A preferred stock;</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
each of our directors and nominees for election to the
Board;</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
each of the executive officers named in the summary compensation
table; and</font></div>
</div>
</div>
<div style="display: table; margin-left: 48px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
all of our directors and executive officers as a
group.</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 have determined beneficial ownership in accordance with the
rules of the SEC. Except as indicated by the footnotes below, we
believe, based on the information furnished to us, that the persons
and entities named in the following table have sole voting and
investment power with respect to all shares of Voting Stock that
they beneficially own, subject to applicable community property
laws.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">Applicable percentage ownership is based on
16,811,513</font><font style="color: #000000; font-size: 13px">&#xA0;</font><font style="color: #000000">shares of common stock and 63,750 shares of Series
A preferred stock outstanding at March 5,</font> <font style="color: #000000">2021.&#xA0;In computing the number of shares of
Voting Stock beneficially owned by a person and the percentage
ownership of that person, we deemed to be outstanding all shares of
Voting Stock subject to options, warrants or other convertible
securities held by that person or entity that are currently
exercisable or releasable or that will become exercisable or
releasable within 60 days of March 5, 2021.&#xA0;We did not deem
these shares outstanding, however, for the purpose of computing the
percentage ownership of any other person.&#xA0;Except as otherwise
noted, the address of each person or entity in the following table
is c/o TOMI Environmental Solutions, Inc., 8430 Spires Way., Suite
N, Frederick, MD 21701.</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">50</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 rowspan="1" style="vertical-align:bottom;width:50%;">
<br></td>
<td colspan="4" rowspan="1" style="vertical-align:bottom;width:40%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 96%; 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);">
Shares Beneficially Owned</font></div>
<div><!--rule below paragraph--></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 2%; 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; 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; font-size: 11px;">&#xA0;</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:50%;">
<br></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; 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);">
Common Stock</font></div>
<div><!--rule below paragraph--></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="2" 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);">
Series A Preferred Stock</font></div>
<div><!--rule below paragraph--></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; 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; font-size: 11px;">&#xA0;</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:50%;">
<br></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);">
Shares</font></div>
<div><!--rule below paragraph--></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);">
% of Class</font></div>
<div><!--rule below paragraph--></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);">
Shares</font></div>
<div><!--rule below paragraph--></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);">
% of Class</font></div>
<div><!--rule below paragraph--></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: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;"><font style="color:#000000;">% of Total Voting Power</font><font style="vertical-align:top;font-size:70%;color:#000000;">(1)</font></font></div>
<div><!--rule below paragraph--></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:50%;">
<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">
5% Shareholders:</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<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:10%;">
<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:10%;">
<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:10%;">
<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:10%;">
<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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Lau Sok Huy</font><font style="font-size: 70%; vertical-align: top; color: #000000">(2)</font></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,170,139</font><font style="text-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.9</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: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.9</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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Ah Kee Wee</font> <font style="font-size: 70%; vertical-align: top; color: #000000">(3)</font></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;">956,099</font><font style="text-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.7</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: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.7</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:50%;">
<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">
Named Executive Officers and Directors:</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>
<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 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><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Halden S. Shane</font><font style="font-size: 70%; vertical-align: top; color: #000000">(4)</font></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,961,881</font><font style="text-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;">21.6</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: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;">63,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;">&#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.0</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: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;">21.9</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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Elissa J. Shane</font><font style="font-size: 70%; vertical-align: top; color: #000000">(5)</font></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;">442,664</font><font style="text-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.4</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: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.4</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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Nick Jennings</font><font style="font-size: 70%; vertical-align: top; color: #000000">(6)</font></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;">57,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: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;">*</font><font style="text-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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">*</font><font style="text-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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Harold W. Paul</font><font style="font-size: 70%; vertical-align: top; color: #000000">(7)</font></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;">207,625</font><font style="text-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.1</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: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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.1</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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Walter Johnsen</font><font style="font-size: 70%; vertical-align: top; color: #000000">(8)</font></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;">56,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;">*</font><font style="text-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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">*</font><font style="text-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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Kelly Anderson</font><font style="font-size: 70%; vertical-align: top; color: #000000">(9)</font></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;">56,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;">*</font><font style="text-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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">*</font><font style="text-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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Lim Boh Soon</font><font style="font-size: 70%; vertical-align: top; color: #000000">(10)</font></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;">111,274</font><font style="text-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;">*</font><font style="text-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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">*</font><font style="text-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:50%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Executive Officers and Directors as a Group</font>
<font style="font-size: 70%; vertical-align: top; color: #000000">(11)</font></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,893,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: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;">26.7</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: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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;">26.9</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="display: table; margin-left: 36px">
<div style="display: table-row">
<div style="display: table-cell; width: 12px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">*</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Denotes
ownership of less than 1%.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(1)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">Percentage of total
voting power represents voting power with respect to all shares of
our Common Stock and Series A Preferred Stock, as a single
class.&#xA0;The holders of</font> <font style="color: #000000">Common Stock</font> <font style="color: #000000; background-color: #FFFFFF">and Series A Preferred
Stock are each entitled to one vote per share.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(2)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Based
on Form 3 filed with the SEC by Lau Sok Huy on January 24,
2018.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px;">
<div style="display: table-row;">
<div style="text-align: justify; display: table-cell; width: 48px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(3)</font></div>
<div style="text-align: justify; display: table-cell; margin-left: 48px; text-indent: -24px; margin-right: 0px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Based
on information reported by Mr. Wee to the Company. Consists of (i)
956,099 shares of common stock.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(4)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i) 2,355,631 shares of Common Stock
held of record by Dr. Shane; (ii) 187,500 shares of Common Stock
held of record by the Shane Family Trust; (iii) 125,000 shares of
Common Stock held of record by Belinha Shane; and (iv) 1,418,750
shares of</font> <font style="color: #000000; background-color: #FFFFFF">Common Stock</font>
<font style="color: #000000">issuable upon the exercise of warrants
to purchase Common Stock held by Dr. Shane that are exercisable or
will become exercisable within 60 days of March 5, 2021.&#xA0;Dr.
Shane is a co-trustee of the Shane Family Trust&#xA0;and may be
deemed to share voting and investment power over the securities
held by the trust. Belinha Shane is Dr. Shane&#x2019;s wife. Dr.
Shane disclaims ownership of such shares held by his wife, except
to the extent of his pecuniary interest.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(5)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i) 236,414 shares of Common Stock
held of record by Ms. Shane; and (ii) 206,250 shares of</font>
<font style="color: #000000; background-color: #FFFFFF">Common
Stock</font> <font style="color: #000000">issuable upon the
exercise of warrants and options to purchase</font> <font style="color: #000000; background-color: #FFFFFF">Common Stock</font>
<font style="color: #000000">held by Ms. Shane that are exercisable
or will become exercisable within 60 days of March 5,
2021.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(6)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i) 26,519 shares of Common Stock
held of record by Mr. Jennings; and (ii) 31,250 shares of</font>
<font style="color: #000000; background-color: #FFFFFF">Common
Stock</font> <font style="color: #000000">issuable upon the
exercise of warrants and options to purchase</font> <font style="color: #000000; background-color: #FFFFFF">Common Stock</font>
<font style="color: #000000">held by Mr. Jennings that are
exercisable or will become exercisable within 60 days of March 5,
2021.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(7)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i)</font> <font style="color: #000000; background-color: #FFFFFF">202,000 shares
of</font> <font style="color: #000000">Common Stock</font>
<font style="color: #000000; background-color: #FFFFFF">held of
record by Mr. Paul; and (ii) 5,625 shares of Common Stock issuable
upon exercise of stock options that are exercisable or will become
exercisable within 60 days of</font> <font style="color: #000000">March 5, 2021</font><font style="color: #000000; background-color: #FFFFFF">.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(8)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i)</font> <font style="color: #000000; background-color: #FFFFFF">53,125 shares of</font>
<font style="color: #000000">Common Stock</font> <font style="color: #000000; background-color: #FFFFFF">held of record by Mr.
Johnsen; and (ii) 3,125 shares of Common Stock issuable upon
exercise of stock options that are exercisable or will become
exercisable within 60 days of</font> <font style="color: #000000">March 5, 2021</font><font style="color: #000000; background-color: #FFFFFF">.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(9)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i)</font> <font style="color: #000000; background-color: #FFFFFF">53,125 shares of</font>
<font style="color: #000000">Common Stock</font> <font style="color: #000000; background-color: #FFFFFF">held of record by Ms.
Anderson; and (ii) 3,125 shares of Common Stock issuable upon
exercise of stock options that are exercisable or will become
exercisable within 60 days of</font> <font style="color: #000000">March 5, 2021</font><font style="color: #000000; background-color: #FFFFFF">.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(10)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of</font> <font style="color: #000000; background-color: #FFFFFF">111,274 shares
of</font> <font style="color: #000000">Common Stock</font>
<font style="color: #000000; background-color: #FFFFFF">held of
record by Dr. Lim.</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#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"><font style="color: #000000">(11)</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Consists of: (i) 3,350,587 shares of Common Stock;
(ii) 1,450,000 shares of</font> <font style="color: #000000; background-color: #FFFFFF">Common Stock</font>
<font style="color: #000000">issuable upon the exercise of warrants
to purchase Common Stock; and (iii) 218,125 shares of</font>
<font style="color: #000000; background-color: #FFFFFF">Common
Stock</font> <font style="color: #000000">issuable upon exercise of
stock options that are exercisable or will become exercisable
within 60 days of March 5, 2021.</font></font></div>
</div>
</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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Changes in Control</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
are unaware of any contract or other arrangement the operation of
which may at a subsequent date result in a change in control of our
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 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">51</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="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 72px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item 13.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="CERT">C</a>ERTAIN RELATIONSHIPS AND RELATED
TRANSACTIONS, AND DIRECTOR INDEPENDENCE</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; color: #000000; font-family: Times New Roman; font-size: 13px">
Transactions with Related Persons</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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: 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">
Independence of the 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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Based upon information submitted by Mr. Johnsen,
Ms. Anderson, Dr. Lim and Mr. Paul the Board has determined that
each of them is &#x201C;independent&#x201D; for purposes of OTC
Governance Guidelines for directors. Dr. Shane</font> <font style="color: #000000">is not</font> <font style="color: #000000">an
independent</font> <font style="color: #000000">director. No
director will be considered &#x201C;independent&#x201D; unless the
Board affirmatively determines that the director has no direct or
indirect material relationship with the
Company.</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
Board has three separate standing committees: the Audit Committee,
the Compensation Committee and the Nominating and Corporate
Governance Committee.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 made each of our committee charters available on our website
at http://investor.tomimist.com/.</font></div>
<div style="text-align: justify; 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-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item
14.</font>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<br></font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="PRIN">P</a>RINCIPAL ACCOUNTING FEES AND
SERVICES</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; color: #000000; font-family: Times New Roman; font-size: 13px">
Accountant 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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The following table presents the aggregate fees
billed for audit and other services provided by our independent
registered public accounting firm, Wolinetz, Lafazan &amp; Company,
P.C, during the</font> <font style="color: #000000">2020 and 2019
fiscal years:</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: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 Fiscal Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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 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>
<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);">
2019</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">Audit
Fees (1)</font></div>
</td>
<td style="vertical-align: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;">138,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;">122,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">Audit-Related
Fees (2)</font></div>
</td>
<td style="vertical-align: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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">Tax
Fees (3)</font></div>
</td>
<td style="vertical-align: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;">&#x2014;</font><font style="text-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;">&#x2014;</font><font style="text-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">All
Other Fees (4)</font></div>
</td>
<td style="vertical-align: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;">&#x2014;</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;">&#x2014;</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: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;">138,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;">122,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="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"><font style="color: #000000">(1)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
Audit Fees- Audit fees represent the professional services rendered
for the audit of our annual financial statements and the review of
our financial statements included in quarterly reports, along with
services normally provided by the accounting firm in connection
with statutory and regulatory filings or engagements.</font></div>
</div>
</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"><font style="color: #000000">(2)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
Audit-Related Fees- Audit-related fees represent professional
services rendered for assurance and related services by Wolinetz,
Lafazan &amp; Company, P.C. that were reasonably related to the
performance of the audit or review of our financial statements that
are not reported under audit fees.</font></div>
</div>
</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"><font style="color: #000000">(3)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
Tax Fees- Tax fees represent professional services rendered by the
accounting firm for tax compliance, tax advice, and tax
planning.</font></div>
</div>
</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"><font style="color: #000000">(4)</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
All Other Fees- All other fees represent fees billed for products
and services provided by Wolinetz, Lafazan &amp; Company, P.C other
than the services reported for the other categories.</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"><font style="font-weight: bold; color: #000000; background-color: #FFFFFF">
Pre-Approval Policies</font> <font style="color: #000000; background-color: #FFFFFF">and</font> <font style="font-weight: bold; color: #000000; background-color: #FFFFFF">Procedures
of the Audit Committee</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">Consistent
with the rules and regulations promulgated by the Securities and
Exchange Commission, the Audit Committee approves the engagement of
our independent registered public accounting firm and is also
required to pre-approve all audit and non-audit expenses. All of
the services described above were approved by the Audit Committee
in accordance with its procedure. We do not otherwise rely on
pre-approval policies 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 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">52</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; color: #000000; font-family: Times New Roman; font-size: 13px">
PART IV</font></div>
<div style="text-align: justify; 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: 84px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Item&#xA0;15.</font>&#xA0;</font></div>
<div style="text-align: left; display: table-cell"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="EXH">E</a>XHIBITS AND FINANCIAL STATEMENT
SCHEDULES</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">(a)
Documents filed as part of 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="text-align: left; margin-left: 96px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(1)
Financial Statements. See Index to Financial Statements and
Schedule on page F-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: left; margin-left: 96px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(2)
Schedules to Financial Statements. All financial statement
schedules have been omitted because they are either inapplicable or
the information required is provided in our consolidated financial
statements and the related notes thereto, included in Part II,
Item&#xA0;8 of this Annual Report on Form 10-K.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 96px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(3)
The exhibits listed on the accompanying Exhibit Index are filed (or
incorporated by reference herein) as part of this Annual Report on
Form 10-K.</font></div>
<div style="text-align: justify; margin-left: 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"><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">53</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: 0px">
<font style="font-weight: bold; color: #000000; 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; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
<a name="SIGN">S</a>IGNATURES</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">Pursuant
to the requirements of Section&#xA0;13 or 15(d) 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: 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: middle; width: 47%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 48%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 47%">
<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">
DATED: March 30, 2021</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>
<td style="vertical-align: bottom; width: 48%">
<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">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 47%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 48%">
<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><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>
<td style="vertical-align: top; width: 48%; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 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">
/s/&#xA0;&#xA0;&#xA0;&#xA0;HALDEN S. SHANE</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 47%">
<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>
<td style="vertical-align: bottom; width: 48%">
<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">
Halden S Shane</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">
Chairman of the Board and Chief Executive Officer</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">
(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: 10">&#xA0;</font>
<font style="font-family: Times New Roman; font-size: 13px"><br>
</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">
<a name="POW">P</a>OWER OF ATTORNEY</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">The
undersigned directors and officers of TOMI Environmental Solutions,
Inc. constitute and appoint Halden S. Shane and Nick Jennings, or
either of them, as their true and lawful attorney and agent with
power of substitution, to do any and all acts and things in our
name and behalf in our capacities as directors and officers and to
execute any and all instruments for us and in our names in the
capacities indicated below, which said attorney and agent may deem
necessary or advisable to enable said corporation to comply with
the Securities Exchange Act of 1934, as amended, and any rules,
regulations and requirements of the Securities and Exchange
Commission, in connection with this Annual Report on Form 10-K,
including specifically but without limitation, power and authority
to sign for us or any of us in our names in the capacities
indicated below, any and all amendments hereto; and we do hereby
ratify and confirm all that said attorney and agent shall do or
cause to be done by virtue hereof. Pursuant to the requirements of
the Securities Exchange Act of 1934, this report has been signed
below by the following persons on behalf of the registrant and in
the capacities and on the dates indicated.</font></div>
<div style="text-align: justify; margin-left: 0px; 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: middle; width: 33%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 34%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 33%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 33%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: -12px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Signature</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%;">
<!--Rule Below Paragraph--></div>
</td>
<td style="vertical-align: bottom; width: 34%; 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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Title</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%;">
<!--Rule Below Paragraph--></div>
</td>
<td style="vertical-align: bottom; width: 33%; 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-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Date</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%;">
<!--Rule Below Paragraph--></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 33%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 34%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 33%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 33%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">/s/&#xA0;
HALDEN S. SHANE</font></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">
Halden S. Shane</font></div>
</td>
<td style="vertical-align: top; width: 34%;">
<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">Chairman
of the Board and Chief Executive Officer (Principal Executive
Officer)</font></div>
</td>
<td style="vertical-align: top; width: 33%;">
<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">
March 30, 2021</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 33%;">
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 34%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 33%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 33%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">/s/&#xA0;
NICK JENNINGS</font></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">
Nick Jennings</font></div>
</td>
<td style="vertical-align: top; width: 34%;">
<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">Chief
Financial Officer (Principal Financial Officer and Principal
Accounting Officer)</font></div>
</td>
<td style="vertical-align: top; width: 33%;">
<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">
March 30, 2021</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 33%;">
<div style="text-align: center; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 34%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 33%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 33%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">/s/&#xA0;
HAROLD W. PAUL</font></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">
Harold W. Paul</font></div>
</td>
<td style="vertical-align: top; width: 34%;">
<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">Director</font></div>
</td>
<td style="vertical-align: top; width: 33%;">
<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">
March 30, 2021</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">
<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: 33%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">/s/&#xA0;
WALTER C. JOHNSEN</font></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">
Walter C. Johnsen</font></div>
</td>
<td style="vertical-align: top; width: 34%;">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Director</font></div>
<div style="text-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: 33%;">
<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">
March 30, 2021</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">
<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: 33%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">/s/&#xA0;
KELLY J. ANDERSON</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%;">
<!--Rule Below Paragraph--></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">
Kelly J. Anderson</font></div>
</td>
<td style="vertical-align: top; width: 34%;">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Director</font></div>
<div style="text-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: 33%;">
<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">
March 30, 2021</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">
<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: 33%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">/s/&#xA0;
LIM BOH SOON</font></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">
Lim Boh Soon</font></div>
</td>
<td style="vertical-align: top; width: 34%;">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Director</font></div>
<div style="text-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: 33%;">
<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">
March 30, 2021</font></div>
</td>
</tr></table>
</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">54</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; color: #000000; font-family: Times New Roman; font-size: 13px">
<a name="EXHI">E</a>XHIBIT INDEX</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: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: bottom; width: 8%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Exhibit Number</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 42%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Description of Exhibit</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 8%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Form</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 10%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
File No.</font></font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 10%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Date</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 7%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Exhibit</font></font></div>
</td>
<td style="vertical-align: top; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 6%; 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="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Filed Herewith</font></font></div>
</td>
</tr></table>
<font style="color: #000000"><a href="http://www.sec.gov/Archives/edgar/data/314227/000117002209000018/tomi-s1_restated.txt"></a></font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family: inherit; font-size: inherit;width: 100%;">
<tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000"><a href="http://www.sec.gov/Archives/edgar/data/314227/000117002209000018/tomi-s1_restated.txt">
<font style="font-size: 13px; font-family: Times New Roman">3.1</font></a></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Articles of
Restatement of the Registrant, effective October 6,
2009</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">S-1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">333-162356</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10/6/09</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">3.1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000"><a href="http://www.sec.gov/Archives/edgar/data/314227/000117002211000011/tomi-8k_110711ex.txt">
<font style="font-size: 13px; font-family: Times New Roman">3.2</font></a></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Articles of
Amendment of Articles of Incorporation of the Registrant, effective
October 24, 2011</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">8-K</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10/24/11</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">3.1(a)</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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 style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><a href="http://www.sec.gov/Archives/edgar/data/314227/000165495420010067/tomz_ex31.htm">
3.3</a></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Articles of
Amendment of Articles of Incorporation of the Registrant, effective
September 10, 2020</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">8-K</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">9/14/20</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">3.1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000135448816007473/ex_32.htm">
<font style="font-size: 13px; font-family: Times New Roman">3.4</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Amended Bylaws of
the Registrant, adopted effective November 2, 2007</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">5/16/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">3.2</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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 style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000117002216000011/8k020116exhibit3.htm">
<font style="font-size: 13px; font-family: Times New Roman">3.5</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Amendment to
Amended Bylaws of the Registrant, adopted effective January 29,
2016</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">8-K</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">2/1/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">3.2</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">4.1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Specimen
certificate evidencing shares of common stock of the
Registrant</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">S-3<br></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
333-249850</font><br></font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">11/4/20<br></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">4.1<br></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><br></font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">4.2</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Description of
Registrants Securities</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">S-3<br></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="vertical-align: bottom;">333-249850</font>&#xA0;<br></font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">11/4/20<br></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><br></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.1+</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Amended and
Restated 2016 Equity Incentive Plan, as adopted by the
Registrant&#x2019;s stockholders on December 30, 2020</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;DEF
14A</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
001-39574</font><br></font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;12/2/20</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Appendix
A<br></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><br></font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000135448816007473/ex_101.htm">
<font style="font-size: 13px; font-family: Times New Roman">10.2+</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Offer Letter, dated
January 15, 2016, by and between the Registrant and Dr. Halden
Shane</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">5/16/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><a href="http://www.sec.gov/Archives/edgar/data/314227/000135448816007473/ex_102.htm">
10.3+</a></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Employment
Agreement, dated February 8, 2016, by and between the Registrant
and Robert Wotczak</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">5/16/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.2</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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 style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><a href="http://www.sec.gov/Archives/edgar/data/314227/000135448816007473/ex_103.htm">
10.4+</a></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Offer Letter, dated
September 2, 2015, by and between the Registrant and Nick
Jennings</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">5/16/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.3</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><a href="http://www.sec.gov/Archives/edgar/data/314227/000135448816007473/ex_104.htm">
10.5+</a></font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Offer Letter, dated
September 2, 2015, by and between the Registrant and Norris
Gearhart</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">5/16/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.4</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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 style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000135448816007473/ex_105.htm">
<font style="font-size: 13px; font-family: Times New Roman">10.6+</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Form of Appointment
to the Board of Directors as Independent Director of the
Registrant</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">5/16/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.5</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000165495416003975/tomi_ex101.htm">
<font style="font-size: 13px; font-family: Times New Roman">10.7</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Restated
Manufacturing and Development Agreement, dated November 10, 2016,
by and between the Registrant and RG Group</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-Q</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">9/30/16</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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 style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000117002218000001/tomi-8k_010818ex10.htm">
<font style="font-size: 13px; font-family: Times New Roman">10.8+</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Employment
Agreement, entered into as of January 5, 2018, by and between the
Registrant and Elissa J. Shane, effective as of January 1,
2018</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">8-K</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">1/18/18</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10.1</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/314227/000117002209000006/ozom-10k_code.txt">
<font style="font-size: 13px; font-family: Times New Roman">14.1</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Code of
Ethics</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">10-K</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">000-09908</font></div>
</td>
<td style="vertical-align: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">3/31/07</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">14</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; 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 style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomz_ex211.htm"><font style="font-size: 13px; font-family: Times New Roman">21.1</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Subsidiaries of the
Registrant</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="#POW"><font style="font-size: 13px; font-family: Times New Roman">24.1</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Power of Attorney
(included in signature page)</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomz_ex311.htm"><font style="font-size: 13px; font-family: Times New Roman">31.1</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Certification of
Chief Executive Officer pursuant to Rule&#xA0;13a-14(a)&#xA0;or
Rule&#xA0;15d-14(a)&#xA0;of the Securities Exchange Act of 1934, as
amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomz_ex312.htm"><font style="font-size: 13px; font-family: Times New Roman">31.2</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Certification of
Chief Financial Officer pursuant to Rule&#xA0;13a-14(a)&#xA0;or
Rule&#xA0;15d-14(a)&#xA0;of the Securities Exchange Act of 1934, as
amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="tomz_ex321.htm"><font style="font-size: 13px; font-family: Times New Roman">32.1#</font></a></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Certifications of
Chief Executive Officer and Chief Financial Officer pursuant to 18
U.S.C. Section 1350, as adopted pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">101.INS</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">XBRL Instance
Document</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">101.SCH</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">XBRL Taxonomy
Extension Schema</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">101.CAL</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">XBRL Taxonomy
Extension Calculation Linkbase</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">101.DEF</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">XBRL Taxonomy
Extension Definition Linkbase</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">101.LAB</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">XBRL Taxonomy
Extension Label Linkbase</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">X</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 8%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">101.PRE</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">XBRL Taxonomy
Extension Presentation Linkbase</font></div>
</td>
<td style="vertical-align: top; width: 1%">
<div style="text-align: left; 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: top; width: 8%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 5%">
<div style="text-align: center; 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: top; width: 10%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 7%">
<div style="text-align: center; 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: top; width: 1%">
<div style="text-align: center; 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: top; width: 6%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">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">
<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 style="background-color: #ffffff">
<td style="vertical-align: top; width: 3%;">
<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">
+</font></div>
</td>
<td style="vertical-align: top; width: 97%;">
<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>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 3%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 97%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 3%;">
<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">
#</font></div>
</td>
<td style="vertical-align: top; width: 97%;">
<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">
The information in Exhibit 32.1 shall not be deemed
&#x201C;filed&#x201D; for purposes of Section 18 of the Securities
Exchange Act of 1934, as amended, or the Exchange Act, or otherwise
subject to the liabilities of that section, nor shall they be
deemed incorporated by reference in any filing under the Securities
Act of 1933, as amended, or the Exchange Act (including this
report), unless the Registrant specifically incorporates the
foregoing information into those documents by
reference.</font></div>
</td>
</tr></table>
</div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font>&#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">55</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: 144px; margin-right: 0px; text-indent: 48px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: left; margin-left: 144px; margin-right: 0px; text-indent: 48px">
<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><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; color: #000000; font-family: Times New Roman; font-size: 13px">
INDEX TO CONSOLIDATED <a name="FIN">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="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 93%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 93%"><br></td>
<td style="vertical-align: bottom; width: 7%">
<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">
Page</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 93%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font><a href="#REP"><font style="font-family: Times New Roman; font-size: 13px;">Report of
Independent Registered Public Accounting
Firm.</font></a></font></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-2</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 93%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#BAL"><font style="font-family: Times New Roman; font-size: 13px;">Consolidated
Balance Sheets as of December&#xA0;31, 2020 and
2019</font></a></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-4</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 93%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#OPE"><font style="font-family: Times New Roman; font-size: 13px;">Consolidated
Statements of Operations for the Years Ended December&#xA0;31, 2020
and 2019</font></a></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-5</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 93%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#EQUI"><font style="font-family: Times New Roman; font-size: 13px;">Consolidated
Statements of Shareholders&#x2019; Equity for the Years Ended
December&#xA0;31, 2020 and 2019</font></a></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-6</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 93%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#CASH"><font style="font-family: Times New Roman; font-size: 13px;">Consolidated
Statements of Cash Flows for the Years Ended December&#xA0;31, 2020
and 2019</font></a></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-7</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 93%">
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px"><a href="#NOTE"><font style="font-family: Times New Roman; font-size: 13px;">Notes to
Consolidated Financial Statements</font></a></div>
</td>
<td style="vertical-align: bottom; width: 7%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px;">F-9</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 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">F-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 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="REP">R</a>EPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</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">To the
Shareholders and Board of Directors 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">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="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">
Opinion on the 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">We have
audited the accompanying consolidated balance sheets of TOMI
Environmental Solutions, Inc. and Subsidiary (the
&#x201C;Company&#x201D;) as of December 31, 2020 and 2019, and the
related consolidated statements of operations, shareholders&#x2019;
equity and cash flows for each of the two years in the period ended
December 31, 2020, and the related notes (collectively referred to
as the &#x201C;consolidated financial statements&#x201D;). In our
opinion, the consolidated financial statements present fairly, in
all material respects, the financial position of the Company as of
December 31, 2020 and 2019, and the results of its operations and
its cash flows for each of the two years in the period ended
December 31, 2020, in conformity with accounting principles
generally accepted in the United States of America.</font></div>
<div style="text-align: justify; margin-left: 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">
Basis for Opinion</font></div>
<div style="text-align: justify; margin-left: 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">These
financial statements are the responsibility of the Company&#x2019;s
management. Our responsibility is to express an opinion on the
Company&#x2019;s financial statements based on our audits. We are a
public accounting firm registered with the Public Company
Accounting Oversight Board (United States) (PCAOB) and are required
to be independent with respect to the Company in accordance with
the U.S. federal securities laws and the applicable rules and
regulations of the Securities and Exchange Commission and the
PCAOB.</font></div>
<div style="text-align: justify; margin-left: 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">We
conducted our audits in accordance with the standards of the PCAOB.
Those standards require that we plan and perform the audit to
obtain reasonable assurance about whether the financial statements
are free of material misstatement, whether due to error or fraud.
The Company is not required to have, nor were we engaged to
perform, an audit of its internal control over financial reporting.
As part of our audits, we are required to obtain an understanding
of internal control over financial reporting, but not for the
purpose of expressing an opinion on the effectiveness of the
Company&#x2019;s internal control over financial reporting.
Accordingly, we express no such opinion.</font></div>
<div style="text-align: justify; margin-left: 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">Our
audits included performing procedures to assess the risks of
material misstatement of the financial statements, whether due to
error or fraud, and performing procedures that respond to those
risks. Such procedures included examining, on a test basis,
evidence regarding the amounts and disclosures in the financial
statements. Our audits also included evaluating the accounting
principles used and significant estimates made by management, as
well as evaluating the overall presentation of the financial
statements. We believe that our audits provide a reasonable basis
for our opinion.</font></div>
<div style="text-align: justify; margin-left: 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">
Critical Audit Matters</font></div>
<div style="text-align: justify; margin-left: 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">Critical
audit matters are matters arising from the current period audit of
the financial statements that were communicated or required to be
communicated to the audit committee and that: (1) relate to
accounts or disclosures that are material to the financial
statements and (2) involved our especially challenging, subjective,
or complex judgments. <font style="color: #000000; background-color: #FFFFFF">The communication of
critical audit matters does not alter in any way our opinion on the
consolidated financial statements, taken as a whole, and we are
not, by communicating the critical audit matters below, providing
separate opinions on the critical audit matters or on the accounts
or disclosures to which they relate.</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">F-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: 0px">
<font style="color: #333333; background-color: #FFFFFF; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Revenue Recognition &#x2014; Refer to Note 2 to the 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="color: #333333; background-color: #FFFFFF; font-style: italic; font-family: Times New Roman; font-size: 13px">
Critical Audit Matter Description</font></div>
<div style="text-align: justify; margin-left: 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
Company generates revenue primarily from the manufacture, license,
service and sale of its products. The Company&#x2019;s contracts
with customers may include multiple performance obligations. The
Company enters into contracts that can include various combinations
of products and services, which are primarily distinct and
accounted for as separate performance obligations. Management
applies significant judgment in identifying and accounting for each
performance obligation as a result of evaluating terms and
conditions in contracts. The principal considerations for our
determination that performing procedures relating to revenue
recognition is a critical audit matter include the
following:</font></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: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #333333">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #333333; font-family: Times New Roman; font-size: 13px">Determination
of whether products and services are considered distinct
performance obligations that should be accounted for separately
versus together.</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: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #333333">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #333333; font-family: Times New Roman; font-size: 13px">The
pattern of delivery (i.e., timing of when revenue is recognized)
for each distinct performance obligation.</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: 24px"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #333333">&#x25CF;</font>&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #333333; font-family: Times New Roman; font-size: 13px">Identification
of specific or key contract terms that may impact the timing and
amount of revenue recognized.</font></div>
</div>
</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="color: #333333; font-family: Times New Roman; font-size: 13px">
Given these factors and due to the volume of transactions, the
related audit effort in evaluating management&#x2019;s judgments in
determining revenue recognition for these customer agreements was
extensive and required a high degree of auditor
judgment.</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="color: #333333; background-color: #FFFFFF; font-style: italic; font-family: Times New Roman; font-size: 13px">
How the Critical Audit Matter Was Addressed in the
Audit</font></div>
<div style="text-align: justify; margin-left: 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">Addressing
the matter involved performing procedures and evaluating audit
evidence in connection with forming our overall opinion on the
consolidated financial statements. The primary procedures we
performed to address this critical audit matter included 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="display: table; margin-left: 27px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">&#x25CF;&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Considering the
effectiveness of controls relating to the revenue recognition
process, including controls over the identification and evaluation
of the contractual terms and conditions that impact the
identification of performance obligations and determination of
revenue recognition.</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: 27px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">&#x25CF;&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Testing the
completeness and accuracy of management&#x2019;s identification and
evaluation of the terms and conditions in contracts with customers
by examining customer agreements on a test basis including
reviewing and evaluating management&#x2019;s identification of
performance obligations.</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: right; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">WOLINETZ, LAFAZAN
&amp; COMPANY, P.C.</font></div>
<div 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 style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">We have
served as the Company's auditor since 2004.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Rockville
Centre, NY</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">March
30, 2021</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#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">F-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 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">CONSOLIDATED
<a name="BAL">B</a>ALANCE SHEET</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>
<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: 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 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 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;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;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2020
<font style="font-size: 70%; vertical-align: top">(1)</font></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;">2019
<font style="font-size: 70%; vertical-align: top">(1)</font></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="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;">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>
<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;">897,223</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="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,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>
<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,494,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>
</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="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;">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>
<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:#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">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;">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>
<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,315,214</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="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;">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>
<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;">141,052</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="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;">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>
<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;">187,664</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: 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;">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>
<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,035,811</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="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 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,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>
<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,367,864</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="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 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 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">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;">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>
<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;">939,010</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="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;">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>
<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;">674,471</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="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;">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>
<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;">94,278</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="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;">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>
<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;">114,033</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: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,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>
<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,821,792</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: 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,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>
<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;">8,225,467</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="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 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; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;LIABILITIES
AND 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:#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><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="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 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">&#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;">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>
<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;">713,222</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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Accrued
Expenses and Other Current Liabilities (Note 14)</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>
<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;">450,112</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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Accrued
Interest (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;">66,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>
</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="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;">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>
<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:#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">&#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; 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,223</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;">71,510</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;Convertible
Notes Payable, net of discount of $0</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:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;at
December 31, 2019 (Note 10)</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;">5,000,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 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,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>
<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;">6,301,511</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="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 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:#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">&#xA0;&#xA0;Loan
Payable (Note 16)</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;">-</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="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;">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>
<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,034,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>
</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="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,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>
<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,034,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>
</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;&#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;">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>
<td style="vertical-align: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;">7,335,924</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 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;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:#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><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="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:#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">&#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 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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;par
value $0.01 per share, 1,000,000 shares authorized; 63,750 shares
issued</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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;and
outstanding at December 31, 2020 and December 31, 2019</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 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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Cumulative
Convertible Series B Preferred Stock; $1,000 stated
value;</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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;7.5%
Cumulative dividend; 4,000 shares authorized; none
issued</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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;and
outstanding at December 31, 2020 and December 31, 2019</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:#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">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Common
stock; par value $0.01 per share, 250,000,000 shares
authorized;</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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;16,761,513
and 15,587,552 shares issued and 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 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
December 31, 2020 and December 31, 2019, 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;">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>
<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;">155,875</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="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,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>
<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;">44,232,274</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="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;">(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>
<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;">(43,499,244</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="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;">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>
<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;">889,543</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="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,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>
<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;">8,225,467</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: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times New Roman; font-size: 13px;"><br></font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="4" 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">(1)
Share amounts with respect to the common stock and Convertible
Series A Preferred Stock have been retroactively restated to
reflect the reverse</font></div>
</td>
</tr><tr>
<td colspan="4" 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">split
thereof, which was effected as of the close of business on
September 10, 2020. Refer to Note 11&#x2014;Equity for further
information.</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 57%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 21%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 19%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="4" style="vertical-align: bottom;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of the consolidated
financial statements.</font> <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">F-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="margin-left: 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">CONSOLIDATED
STATEMENT OF <a name="OPE">O</a>PERATIONS</font></div>
<div style="null"><font>&#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;">For The Years
Ended</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 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; 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;">December
31,</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;">2020
<font style="font-size: 70%; vertical-align: top">(1)</font></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;">2019
<font style="font-size: 70%; vertical-align: top">(1)</font></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 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;">25,027,637</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;">6,347,160</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;">9,985,046</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,433,243</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;">15,042,591</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;">3,913,917</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;">681,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>
<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;">363,789</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;">719,760</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;">716,165</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;">1,247,444</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,654,564</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;">455,046</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;">340,582</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 11)</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,130,986</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;">114,222</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;">327,232</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;">126,693</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;">3,971,956</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,681,146</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;">10,533,802</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;">5,997,161</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;">4,508,789</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,083,244</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="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;Amortization
of Debt Discounts</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;">(17,534</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 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;">2,915</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,045</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: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;">(43,538</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;">(200,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:#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">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;">(40,623</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;">(214,489</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="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">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;">4,468,166</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;">(2,297,733</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 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 17)</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;">77,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;">-</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: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;">4,391,166</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;">(2,297,733</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>
</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">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:#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;&#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.27</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.15</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>
</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;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.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;">&#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.15</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>
</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;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,512,126</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,586,258</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">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;">18,757,509</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,586,258</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="null"><font>&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="7" 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">(1)
Share amounts with respect to the common stock and Convertible
Series A Preferred Stock have been retroactively restated to
reflect the reverse</font></div>
</td>
</tr><tr>
<td colspan="7" 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">split
thereof, which was effected as of the close of business on
September 10, 2020. Refer to Note 11&#x2014;Equity for further
information.</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 19%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 19%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 0%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 29%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 0%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 33%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 0%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="7" 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">The
accompanying notes are an integral part of the consolidated
financial statements.</font></div>
</td>
</tr></table>
</div>
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>
<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">F-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="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font>&#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: 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">
CONSOLIDATED STATEMENT OF SHAREHOLDERS&#x2019; <a name="EQUI">E</a>QUITY</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"><font style="color: #000000">
FOR THE YEARS ENDED DECEMBER 31, 2020 AND 2019</font> <font style="font-size: 7px">(1)</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: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%;">
<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: 11px"><font style="font-family: Times New Roman;">&#xA0;</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%; display: inline-block; padding-bottom: 2px;">
<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: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%; display: inline-block; padding-bottom: 2px;">
<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: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="font-size: 11px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="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;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px;">
<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; 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%; display: inline-block; padding-bottom: 2px;">
<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; 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%; display: inline-block; padding-bottom: 2px;">
<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; padding-bottom:2px;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="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; width: 1%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 98%; 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; 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, 2018</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,536,302</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,363</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,040,708</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%;">(41,201,511</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%;">2,995,198</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%;">146,878</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%;">146,878</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%;">51,250</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%;">513</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%;">44,688</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%;">45,200</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 Loss for
the year ended December 31, 2019</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,297,733</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;">(2,297,733</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:#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;">Balance at
December 31, 2019</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%;">&#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%;">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%;">&#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%;">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%;">&#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%;">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%;">&#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%;">(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%;">&#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%;">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:#cceeff;">
<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:#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;">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%;">3,158,175</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%;">3,158,175</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;">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,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%;">505</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%;">49,685</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%;">50,190</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;">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:#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;">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%;">79,296</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%;">793</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%;">212,707</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%;">213,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:#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;">Other</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%;">2,499</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%;">25</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%;">(25</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; 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%;">-</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 year ended 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; 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;">4,391,166</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;">4,391,166</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="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%; 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,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%; 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;">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%; 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,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%; 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;">(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%; 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;">13,202,573</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="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="14" style="vertical-align: bottom;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<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 style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="14" style="vertical-align: bottom;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<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 11&#x2014;Equity for further
information.</font></div>
</td>
</tr><tr>
<td colspan="14" style="vertical-align: bottom;">
<div style="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; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of the consolidated
financial statements.</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">F-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>
<font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<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: center; vertical-align:bottom;width:94%;display:inline-block;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
CONSOLIDATED STATEMENT OF <a name="CASH">C</a>ASH
FLOWS</font></div>
</font>
<div style="null"><font>&#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 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 Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 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);">
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>
<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);">
2019</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;">4,391,166</font><font style="text-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,297,733</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;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;">719,760</font><font style="text-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;">716,165</font><font style="text-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;">157,315</font><font style="text-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;">157,315</font><font style="text-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 Debt Discount</font></div>
</td>
<td style="vertical-align: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;">17,534</font><font style="text-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 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;">41,900</font><font style="text-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;">31,426</font><font style="text-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;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;">3,130,986</font><font style="text-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;">114,222</font><font style="text-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;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;">50,190</font><font style="text-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;">45,200</font><font style="text-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;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;">280,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;">(190,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 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;">(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>
<td style="vertical-align: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 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;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 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;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>
<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;">(2,502,043</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;">840,964</font><font style="text-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;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;">(1,388,986</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;">348,226</font><font style="text-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;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;">(233,642</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;">78,269</font><font style="text-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;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;">(247,660</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;">(31,611</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;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;">)</font></div>
</td>
<td style="vertical-align: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="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;">(294,659</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;">(154,330</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;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 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
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;">788,247</font><font style="text-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;">(420,427</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;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;">78,926</font><font style="text-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;">67,569</font><font style="text-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
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;">(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>
<td style="vertical-align: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;Accrued
Officer Compensation</font></div>
</td>
<td style="vertical-align: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;">(70,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: 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;">118,880</font><font style="text-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,486</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;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;">(146,688</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;">(65,753</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;">4,578,076</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;">(814,451</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: 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;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Capitalized
Software Costs</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;">(125,704</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>
<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;Capitalized
Patent Costs</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;">(111,386</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;">(21,980</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: 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;">(289,270</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;">(145,580</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;">(400,655</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;">(293,264</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="null"><font>&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of the 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 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">F-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>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="6" 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; color: #000000; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
</tr><tr>
<td colspan="6" 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; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;CONSOLIDATED STATEMENT OF CASH FLOWS &#x2013;
CONTINUED</font></div>
</td>
</tr></table>
</div>
<div style="null"><font>&#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="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 Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 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);">
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>
<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);">
2019</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">&#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>
<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 and Options<br></font></div>
</td>
<td style="vertical-align: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;">213,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;">-</font><font style="text-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;Proceeds
from Loan 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;">410,700</font><font style="text-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;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; 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;">(500,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;">-</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="padding-bottom: 2px;">
<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 Financing Activities:</font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">124,200</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-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">-</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-size: 13px; padding-bottom: 2px;">&#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;Increase
(Decrease) In 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;">&#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,301,620</font><font style="text-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,107,715</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;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; 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;">897,223</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;">2,004,938</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>
<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; 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;">5,198,842</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;">897,223</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: 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;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: 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;Cash
Paid For Interest</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">$</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; font-size: 13px;">107,356</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-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">$</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; font-size: 13px;">200,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%; 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: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; 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;">800</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;">800</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: 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;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>
<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;Accrued
Equity Compensation</font></div>
</td>
<td style="vertical-align: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;">27,189</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;">32,656</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: 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="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; 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;">4,500,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;">-</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 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;Equipment,
net Transferred to and from Inventory</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">$</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; font-size: 13px;">22,685</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-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">$</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; font-size: 13px;">18,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%; 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="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;
Patent and trademark costs reclassified from Other
Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">$</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; font-size: 13px;">49,758</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-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">$</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; font-size: 13px;">51,692</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-size: 13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<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: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="text-align: center; vertical-align:bottom;display:inline-block;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of the consolidated
financial statements.</font></font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#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;<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">F-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 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: 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">
<a name="NOTE">N</a>OTES TO 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; 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; color: #000000; 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; 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 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 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 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
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">F-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: 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; margin-left: 48px;">
<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: 7%;">
<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: 93%;">
<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: 7%;">
<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: 93%;">
<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: 7%;">
<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: 93%;">
<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 years ended December
31, 2020 and 2019 was $332,027 and $32,721,
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
December 31, 2020 and December 31, 2019, the allowance for doubtful
accounts was $390,000 and $110,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">
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 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">F-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;<br>
</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 and $100,000 as of December 31, 2020 and December
31, 2019, 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 consolidated balance sheet as of December
31, 2020 and 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">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-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. The periodic expense for the
amortization of capitalized software development costs will be
included in cost of sales. Amortization expense for the years ended
December 31, 2020 and 2019, was $41,900 was $31,426,
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">
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 December 31, 2020, two vendors accounted for approximately
32% of accounts payable. As of December 31, 2019, one vendor
accounted for approximately 40% 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 year ended December 31, 2020, two vendors accounted for 76% of
cost of sales. For the year ended December 31, 2019, one vendor
accounted for 72% of 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-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 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 December 31, 2020, and December 31,
2019, our warranty reserve was $68,000 and $30,000, respectively
(See Note 15).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 December 31, 2020 and December 31, 2019. 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 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">F-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: 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">
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 December 31, 2020 consisted of 2,049,133
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 December 31,&#xA0;2019&#xA0;consisted of
1,157,406 shares of common stock from convertible debentures,
2,155,065 shares of common stock issuable upon exercise of
outstanding warrants, 77,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;). Diluted and
basic weighted average shares are the same, as potentially dilutive
shares are anti-dilutive.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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, preferred stock and shares associated with the
conversion of debt to purchase approximately 2.2 million and 3.5
million shares of common stock were outstanding at December 31,
2020 and 2019, respectively, but were excluded from the computation
of diluted net loss per share at December 31, 2019 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>
<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; 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 Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 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);">
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>
<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);">
2019</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;">4,391,166</font><font style="text-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,297,733</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 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 colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">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%;font-size:13px;">&#xA0;</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;">40,689</font><font style="text-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;">200,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 colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Amortization
of debt discount 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;">17,534</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: 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;">4,431,855</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,080,199</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><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">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:#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;">&#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,512,126</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,586,258</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;">&#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,757,509</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,586,258</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">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:#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;">$</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.27</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;">(0.13</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><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;">$</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.24</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;">(0.13</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;<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">F-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: 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; 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 Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 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 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);">
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>
<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);">
2019</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 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>
<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;">4,391,166</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: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,297,733</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><tr style="background-color: rgb(204, 238, 255);">
<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">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>
<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<br></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,512,126</font><font style="text-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, 586,258</font><font style="text-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 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;</font>
<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; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</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 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;">&#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><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">&#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;">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 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: rgb(204, 238, 255);">
<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>
<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;">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 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: rgb(204, 238, 255);">
<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;">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>
<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>
</tr><tr>
<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;">18,757,509</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, 586,258</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 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>
<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: rgb(204, 238, 255);">
<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.27</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: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;">)</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;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.23</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: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;">)</font></div>
</td>
</tr></table>
</div>
<div style="null"><font>&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px;">

<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Note:
Warrants, options and preferred stock for the years ended December
31, 2019 are not included in the computation of diluted weighted
average shares as such inclusion would be
anti-dilutive.</font></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 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;">4,508,789</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;">$</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,083,244</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="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,512,126</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, 586,258</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;">18,757,509</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, 586,258</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.27</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: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.13</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><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.24</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: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.13</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: 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 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">F-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;<br>
</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 style="text-align: 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="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 Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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);">
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>
<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);">
2019</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;">22,971,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,999,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;">2,057,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;">1,348,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;">25,028,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;">6,347,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 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>
<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 Years Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</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);">
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>
<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);">
2019</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;">18,367,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,002,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;">6,661,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;">1,345,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;">25,028,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;">6,347,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: 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 December 31, 2020, and December 31, 2019 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: 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">F-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: 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; awards under the 2016 Plan are
expressly conditioned upon such agreements. For the year ended
December 31, 2020 and 2019, we issued 50,000 and 50,000 shares of
common stock, respectively, out of the 2016 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: -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 years ended December 31, 2020 and
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: 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.
Advertising and promotional expenses included in selling expenses
for the years ended December 31, 2020 and 2019 were approximately
$276,000 and $144,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">F-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: -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: -1px; 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 years ended December 31, 2020 and 2019,
research and development expenses were approximately $455,000 and
$341,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 new 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 new 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 new 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: 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 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="color: #000000; 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="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="padding-bottom:2px;margin-left:0px;"><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; color: rgb(0, 0, 0);">
December 31,</font></div>
<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>
<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; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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="color: #000000; 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 style="vertical-align: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>
<td style="vertical-align: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,364,786</font><font style="text-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">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Raw
Materials</font></div>
</td>
<td style="vertical-align: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;">377,490</font><font style="text-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;">50,428</font><font style="text-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;padding-bottom:2px;margin-left: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;Inventory
Reserve</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;">(100,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>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<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; 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>
<td style="vertical-align: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,315,214</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; color: #000000; 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="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
December 31, 2020 and December 31, 2019, we maintained vendor
deposits of $388,712 and $141,052, 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="color: #000000; 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: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman">&#xA0;&#xA0;&#xA0;&#xA0;</font><font style="color: #000000">Property
and equipment consist of the following at:</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: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);">
December 31,</font></div>
<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>
<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,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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,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>
<td style="vertical-align: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,355,014</font><font style="text-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;">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>
<td style="vertical-align: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;">166,598</font><font style="text-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;">362,898</font><font style="text-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;">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>
<td style="vertical-align: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,707,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>
</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,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>
<td style="vertical-align: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,339,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;">&#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,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>
<td style="vertical-align: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,367,864</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;<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">F-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: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">For
the years ended December 31, 2020 and 2019, depreciation was
$342,523 and $345,687, respectively. For the years ended December
31, 2020 and 2019, amortization of tenant improvement allowance was
$39,194 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="color: #000000; 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. Amortization expense was $377,237 and $370,478 for
the years ended December 31, 2020 and 2019,
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="color: #000000; 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; color: rgb(0, 0, 0);">
December 31,</font></div>
<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>
<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,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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="color: #000000; 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; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</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,000,012</font><font style="text-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,906,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 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="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;">2,856,991</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;">2,479,754</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:-1px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; 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; 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;">143,021</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;">426,753</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: -2px; text-indent: 48px">
<font style="color: #000000; 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: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; 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: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-size: 13px"><font style="font-family: Times New Roman">Trademarks&#xA0;&#xA0;</font></font></div>
</td>
<td rowspan="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;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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;">579,895&#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 rowspan="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;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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;">512,257&#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 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-size: 13px; font-family: Times New Roman">&#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 style="vertical-align:bottom;width:76%;">
<div style="margin-left: 0px; padding-bottom: 4px;">
<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">Total Intangible Assets, net &#xA0;
&#xA0;</font></font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#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-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">722,916&#xA0;</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-size: 13px; padding-bottom: 4px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#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-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">939,010</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-size: 13px; padding-bottom: 4px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-size: 13px; font-family: Times New Roman">Approximate future
amortization is as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0; <font style="font-size: 13px; font-family: Times New Roman"><br>
</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; 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: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="text-decoration: underline"><font style="font-size: 11px"><font style="color: #000000; font-weight: bold; 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="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-family:Times New Roman;color:#000000;"><font style="font-size: 11px">
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>
<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-family: Times New Roman">&#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:88%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">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;">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: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">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: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">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;">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: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">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;">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: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">December
31, 2025</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-family: Times New Roman; font-size: 13px;">10,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%; 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="font-size: 13px; font-family: Times New Roman">Thereafter<br></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><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-size: 13px;">&#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; font-size: 13px;">&#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; font-size: 13px;">93,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%; 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; padding-bottom: 4px;"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;<br></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 4px;">&#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-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">143,000&#xA0;</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-size: 13px; padding-bottom: 4px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font>&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; 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="color: #000000; 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 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">F-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;<br>
</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
balances for our operating lease where we are the lessee are
presented as follows within our 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-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Operating leases:</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<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;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><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-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></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;">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>
<td style="vertical-align: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;">674,471</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;">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>
<td style="vertical-align: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;">71,510</font><font style="text-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;">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>
<td style="vertical-align: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,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: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,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>
<td style="vertical-align: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,105,923</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">The
components of lease expense are as follows within our 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 Year Ended December 31,</font></div>
<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>
<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 Year Ended December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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;">157,315</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;">157,315</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">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; margin: 0px auto 0px 0px; width: 100%; font-size: inherit; font-family: inherit;">
<tr>
<td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 75%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: middle; padding-bottom: 2px; width: 12%;">
<div><font style="text-align: left; display: inline-block; vertical-align: bottom; width: 10%; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; display: inline-block; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
December 31,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
2020</font></div>
</font><font style="text-align: left; display: inline-block; vertical-align: bottom; width: 10%; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: middle; width: 1%;">
<div style="padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: middle; width: 12%;">
<div><font style="text-align: left; display: inline-block; vertical-align: bottom; width: 10%; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; display: inline-block; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
December 31,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
2019</font></div>
</font><font style="text-align: left; display: inline-block; vertical-align: bottom; width: 10%; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 75%;">
<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="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: 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: 75%;">
<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">
&#xA0;8.25 years</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: 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">
&#xA0;9.25 years</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 75%;">
<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="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: 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: 75%;">
<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="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: 12%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 75%;">
<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="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#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="color: #000000; 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 style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-size: inherit; font-family: inherit;">
<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 Year Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<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>
<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 Year Ended</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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;">146,688</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;">65,753</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="color: #000000; font-family: Times New Roman; font-size: 13px">
As of December 31, 2020, 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-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times New Roman;">
Year Ended:</font></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-size: 11px"><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
&#xA0;Operating Lease</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="color: #000000; font-family: Times New Roman; font-size: 13px">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;">151,088</font><font style="text-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,377,280</font><font style="text-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;">342,867</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,034,413</font><font style="text-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;">81,223</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;">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: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">
&#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">F-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="color: #000000; 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="color: #000000; 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;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);">
December 31,</font></div>
<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>
<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,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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;">(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>
<td style="vertical-align: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;">(31,426</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;">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>
<td style="vertical-align: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;">94,278</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 years ended December 31, 2020 and 2019 was $41,900
and $31,426, 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-family: Times New Roman; font-size: 13px">
<font style="color: #000000">NOTE 9.</font> <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.
Amortization expense for the year ended December 31, 2020 was
$17,745.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 $68,330 in connection with the cloud
computing service contract which have been capitalized in prepaid
expenses as of December 31, 2020. In accordance with</font>
<font style="color: #000000">ASU No. 2018-15,</font> <font style="color: #000000; background-color: #FFFFFF">such implementation
costs will be amortized once the cloud-based service contract is
placed in service.</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="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 10. CONVERTIBLE DEBT</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
March and May 2017, we closed a private placement transaction in
which we issued to certain accredited investors unregistered senior
callable convertible promissory notes, or the Notes, and three-year
warrants to purchase an aggregate of 125,000 shares of common stock
at an exercise price of $5.52 per share in exchange for aggregate
gross proceeds of $6,000,000. The Notes bear interest at a rate of
4% per annum. $5,300,000 in principal was originally scheduled to
mature on August 31, 2018 and $700,000 in principal was originally
scheduled to mature on November 8, 2018, unless earlier redeemed,
repurchased or converted. The Notes are convertible at the option
of the holder into common stock at a conversion price of $4.32 per
share. Subsequent to September 1, 2017, we may redeem the Notes
that are scheduled to mature on August 31, 2018 at any time prior
to maturity at a price equal to 100% of the outstanding principal
amount of the Notes to be redeemed, plus accrued and unpaid
interest as of the redemption date.&#xA0;Prior to November 8, 2018,
we may redeem the Notes that are scheduled to mature on such date
at any time prior to maturity at a price equal to 100% of the
outstanding principal amount of the Notes to be redeemed, plus
accrued and unpaid interest as of the redemption date. Interest on
the Notes is payable semi-annually in cash on February 28 and
August 31 of each year, beginning on August 31, 2017. Interest
expense related to the Notes for the years ended December 31, 2020
and 2019 was $40,689 and $200,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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
warrants were valued at $62,559 using the Black-Scholes pricing
model with the following assumptions: expected volatility: 104.06%
&#x2013;111.54%; expected dividend: $0; expected term: 3 years; and
risk-free rate: 1.49%&#x2013;1.59%. We recorded the warrants&#x2019;
relative fair value of $61,904 as an increase to additional paid-in
capital and a discount against the related Notes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">The
debt discount was amortized over the life of the Notes using the
effective interest method. Amortization expense for the years ended
December 31, 2020 and 2019, was $0 and $17,534,
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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">In February and March 2018, we extended the
maturity date of the Notes&#x2014;</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000">we
extended the maturity date to April 1, 2019 for $5,300,000 of
principal on the Notes and to June 8, 2019 for the remaining
$700,000 Note. No additional consideration was paid or accrued by
us. The stated rate of the Notes was unchanged, and the estimated
fair value of the new debt approximates its carrying amount
(principal plus accrued interest at the date of the modification).
We determined that the modification of these Notes is not a
substantial modification in accordance with ASC 470-50,
&#x201C;Modifications and
Extinguishments.&#x201D;</font></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">F-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;<br>
</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"><font style="color: #000000; background-color: #FFFFFF">In May 2018, we offered
a noteholder the option to convert its Note at a reduced conversion
price of $3.68.</font> <font style="color: #000000">The noteholder
accepted and converted at such price.</font> <font style="color: #000000; background-color: #FFFFFF">Pursuant to the terms
of the conversion offer, an aggregate of $700,000 of principal and
$5,212 of accrued interest outstanding under the Note were
converted into 234,745 shares of common stock.&#xA0;We recognized
an induced conversion cost of $57,201 related to the
conversion.</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: -1px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">In December 2018, a
noteholder redeemed a note with a principal balance of $300,000 in
exchange for $150,000 in cash.</font> <font style="color: #000000">We recognized a gain on redemption of convertible
note income in the amount of $150,000 as a result of the
transaction.</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: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
March 30, 2019, the two remaining noteholders agreed to extend the
maturity dates of their notes totaling $5,000,000 to April 3, 2020.
As part of the extensions, we agreed that if we do not make payment
on or before the new maturity dates, after five (5) days written
notice, the holders will have the right, but not the obligation, to
convert the notes into our common shares at a conversion price of
$0.88 per share or a total of 5,681,818 shares. All other
provisions of the notes remain unchanged. We determined that the
modification of these Notes is not a substantial modification in
accordance with ASC 470-50, &#x201C;Modifications and
Extinguishments.&#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: -1px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
March 2020, convertible notes with a principal balance of
$4,500,000 were converted into 1,041,667 shares of our common stock
at a conversion price of $4.32 per share and the remaining
outstanding balance of $500,000 was repaid in the form of cash.
With respect to the 125,000 warrants issued as part of the
convertible note transaction, 100,000 warrants expired in March
2020. In March 2020, 10,417, warrants were exercised, and 14,583
warrants expired in May 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">Convertible
notes 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="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="margin-left: 0px; padding-bottom: 2px;"><br></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; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020<br></font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#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; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019<br></font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; 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;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Convertible
notes</font></div>
</td>
<td style="vertical-align: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;">5,000,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">Initial
discount</font></div>
</td>
<td style="vertical-align: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;">(53,873</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;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">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;">-</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;">53,873</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">Convertible
notes, 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%;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;">-</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;">5,000,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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 11. 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="color: #000000; 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; color: #000000; 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 5:00&#xA0;p.m.,
Eastern time, on September 10, 2020 (the &#x201C;Effective
Time&#x201D;).&#xA0; All per-share and share amounts have been
retroactively restated in this Annual Report on Form 10-K 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: 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">
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="color: #000000; 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 December 31, 2020 and 2019, 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 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">F-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;<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">
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="color: #000000; 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
December 31, 2020 and 2019, 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; color: #000000; 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
November 2019, we amended our Restated Articles of Incorporation,
increasing the number of authorized shares of our Common Stock from
200,000,000 to 250,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: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">During
the year ended December 31, 2019, we issued 50,000 shares of common
stock valued at $44,000 to members of our Board (see Note 13).
During the year ended December 31, 2019, we issued 1,250 shares of
common stock valued at $1,200 to a consultant.</font></div>
<div style="text-align: justify; margin-left: 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 year ended December 31, 2020, we issued 50,000 shares of common
stock valued at $48,000 to members of our Board (see Note
13).&#xA0; During the year ended December 31, 2020, we issued 500
shares of common stock valued at $2,190 to a
consultant.</font></div>
<div style="text-align: justify; margin-left: 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 (see Note 10).</font></div>
<div style="text-align: justify; margin-left: 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">In
May 2020, 2,500 shares of common stock were issued in connection
with the exercise of options for which we received proceeds of
$1,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
June 2020, 26,940 shares of common stock were issued in connection
with the exercise of warrants for which we received proceeds of
$62,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">In
July 2020, 26,940 shares of common stock were issued in connection
with the exercise of warrants for which we received proceeds of
$62,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">In
October 2020, 12,500 shares of common stock were issued to our CFO
in connection with the exercise of warrants for which we received
proceeds of $30,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: 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">
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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
January 2019, pursuant to an employment agreement, we issued
options to purchase an aggregate of 31,250 shares of common stock
to our Chief Operating Officer, valued at $24,694. The options have
an exercise price of $0.88 per share and expire in January 2024.
The options were valued using the Black-Scholes model using the
following assumptions: volatility: 144%; dividend yield: 0%; zero
coupon rate: 2.47%; and a life of 5 years. The value of the options
was expensed in the fourth quarter of 2018 and included in accrued
expenses at December 31, 2018.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 2019, we issued options to purchase an aggregate of 6,250
shares of common stock to our Chief Financial Officer, valued at
$4,483. The options have an exercise price of $0.80 per share and
expire in January 2024. The options were valued using the
Black-Scholes model using the following assumptions: volatility:
143%; dividend yield: 0%; zero coupon rate: 2.58%; and a life of 5
years.</font></div>
<div style="text-align: 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">F-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;<br>
</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 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
October 2020, we issued options to purchase an aggregate of 31,250
shares of common stock to our Chief Operating Officer at an
exercise price of $7.06 per share pursuant to her employment
agreement with us. The options were valued at a total of $202,104
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, 154%; expected dividend yield, 0%; risk
free interest rate, 0.67%; and a life of 5 years. The grant date
fair value of each share of common stock underlying the options was
$6.47.</font></div>
<div style="text-align: justify; margin-left: 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="color: #000000; font-family: Times New Roman; font-size: 13px">The
following table summarizes stock options outstanding as of December
31, 2020 and 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>
<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; 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);">
December 31, 2020</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="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);">
December 31, 2019</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: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; 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 of Options</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);">
Weighted Average 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: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);">
Number of Options</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);">
Weighted Average 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: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;">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>
<td style="vertical-align: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;">40,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.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: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;">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>
<td style="vertical-align: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;">37,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;">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: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;">(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>
<td style="vertical-align: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:#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;">(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>
<td style="vertical-align: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>
</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;">$&#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.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;">77,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.56</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="color: #000000; font-family: Times New Roman; font-size: 13px">Options
outstanding and exercisable by price range as of December 31, 2020
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>
<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;">4.10</font><font style="text-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;">3.01</font><font style="text-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;">3.02</font><font style="text-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;">4.01</font><font style="text-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;">5.10</font><font style="text-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.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;">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.89</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: 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">
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: 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;In
January 2019 we issued a warrant to purchase 125,000 shares of
common stock to our Chief Executive Officer at an exercise price of
$0.80 per share pursuant to an employment agreement. The warrant
was valued at $89,654 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, 143%;
expected dividend yield, 0%; risk free interest rate, 2.58%; and a
life of 5 years. The grant date fair value of each share of common
stock underlying the warrant was $0.72.</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">F-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;<br>
</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 2019 we issued a warrant to purchase 31,250 shares of
common stock to an employee at an exercise price of $0.96 per
share. The warrant was valued at $21,931 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, 148%; expected dividend yield, 0%; risk free interest
rate, 2.55%; and a life of 3 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 2018
and included in accrued expenses at December 31, 2018.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
April 2019 we issued a warrant to purchase 6,250 shares of common
stock to an employee at an exercise price of $1.12 per share. The
warrant was valued at $6,116 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, 134%; expected
dividend yield, 0%; risk free interest rate, 2.32%; and a life of 5
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: #000000; font-family: Times New Roman; font-size: 13px">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 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: #000000; font-family: Times New Roman; font-size: 13px">In
April 2020 we issued a warrant to purchase 12,500 shares of common
stock to our Chief Executive Officer at an exercise price of $4.00
per share pursuant to an employment agreement. The warrant was
valued at $49,693 and has a term of 10 years. We utilized the
Black-Scholes model to fair value the warrant received by our Chief
Executive Officer with the following assumptions: volatility, 173%;
expected dividend yield, 0%; risk free interest rate, 0.68%; and a
life of 10 years. The grant date fair value of each share of common
stock underlying the warrant was $4.00.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
April 2020 we issued a warrant to purchase 6,250 shares of common
stock to our Chief Operating Officer at an exercise price of $4.00
per share pursuant to an employment agreement. The warrant was
valued at $24,846 and has a term of 10 years. We utilized the
Black-Scholes model to fair value the warrant received by our Chief
Operating Officer with the following assumptions: volatility, 173%;
expected dividend yield, 0%; risk free interest rate, 0.68%; and a
life of 10 years. The grant date fair value of each share of common
stock underlying the warrant was $4.00.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
April 2020 we issued a warrant to purchase 6,250 shares of common
stock to our Chief Financial Officer at an exercise price of $4.00
per share pursuant to an employment agreement. The warrant was
valued at $24,846 and has a term of 10 years. We utilized the
Black-Scholes model to fair value the warrant received by our Chief
Financial Officer with the following assumptions: volatility, 173%;
expected dividend yield, 0%; risk free interest rate, 0.68%; and a
life of 10 years. The grant date fair value of each share of common
stock underlying the warrant was $4.00.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
April 2020 we issued a warrant to purchase 3,750 shares of common
stock to a consultant at an exercise price of $4.00 per share. The
warrant was valued at $14,908 and has a term of 10 years. We
utilized the Black-Scholes model to fair value the warrant received
by the consultant with the following assumptions: volatility, 173%;
expected dividend yield, 0%; risk free interest rate, 0.68%; and a
life of 10 years. The grant date fair value of each share of common
stock underlying the warrant was $4.00.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
August 2020 we issued a warrant to purchase 893 shares of common
stock to a consultant at an exercise price of $8.40 per share. The
warrant was valued at $6,372 and has a term of 3 years. We utilized
the Black-Scholes model to fair value the warrant received by the
consultant with the following assumptions: volatility, 166%;
expected dividend yield, 0%; risk free interest rate, 0.13%; and a
life of 3 years. The grant date fair value of each share of common
stock underlying the warrant was $7.13.</font></div>
<div style="text-align: 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">F-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: justify; margin-left: 0px; margin-right: 0px; text-indent: 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
August 2020 we issued a warrant to purchase 595 shares of common
stock to a consultant at an exercise price of $8.40 per share. The
warrant was valued at $4,249 and has a term of 3 years. We utilized
the Black-Scholes model to fair value the warrant received by the
consultant with the following assumptions: volatility, 166%;
expected dividend yield, 0%; risk free interest rate, 0.13%; and a
life of 3 years. The grant date fair value of each share of common
stock underlying the warrant was $7.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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
October 2020 we issued a warrant to purchase 375,000 shares of
common stock to our Chief Executive Officer at an exercise price of
$6.95 per share pursuant to an employment agreement. The warrant
was valued at $2,621,196 and has a term of 10 years. We utilized
the Black-Scholes model to fair value the warrant received by our
Chief Executive Officer with the following assumptions: volatility,
162%; expected dividend yield, 0%; risk free interest rate, 0.67%;
and a life of 10 years. The grant date fair value of each share of
common stock underlying the warrant was $6.99.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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 summarizes the outstanding common stock warrants as
of December 31, 2020 and 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>
<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; 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);">
December 31, 2020</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="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);">
December 31, 2019</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: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; 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 of Warrants</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);">
Weighted Average 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: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);">
Number of Warrants</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);">
Weighted Average 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 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,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>
<td style="vertical-align: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,318,826</font><font style="text-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>
</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;">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>
<td style="vertical-align: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;">162,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;">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: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;">(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>
<td style="vertical-align: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:#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;">(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>
<td style="vertical-align: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,326,261</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.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>
</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;">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>
<td style="vertical-align: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,155,065</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;">3.12</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: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrants
outstanding and exercisable by price range as of December 31, 2020
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>
<table cellpadding="0" cellspacing="0" style="font-family:inherit;margin-right:0px;margin-left:0px;width:100%;font-size:inherit;">
<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.90</font><font style="text-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.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;">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; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</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;">473,958</font><font style="text-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.94</font><font style="text-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;">473,958</font><font style="text-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;">1.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>
<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;">6,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;">3.30</font><font style="text-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;">6,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.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:#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;">1.20</font><font style="text-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;">175,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;">3.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;">175,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;">1.20</font><font style="text-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;">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.82</font><font style="text-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;">1.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;">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;">1.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;">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;">137,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.14</font><font style="text-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;">137,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.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.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.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;">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;">60,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;">4.60</font><font style="text-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;">60,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;">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;">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 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.09</font><font style="text-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;">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.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;">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:#cceeff;">
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 5%;">$</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">8.40</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-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.63</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:#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;">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 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.31</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;">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: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.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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<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">There
were no unvested warrants outstanding 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 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">F-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">
<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-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 12. COMMITMENTS AND 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: 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 December 31, 2020 and 2019, 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 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"><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. As demand for our product and services increases, 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></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 13. CONTRACTS AND AGREEMENTS</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-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="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="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="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="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 attemptedinjury 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="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="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="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; 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><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%"><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">F-25</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--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: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">
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 year ended December 31, 2019, we issued an aggregate of 50,000
shares of common stock that were valued at $44,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 year ended December 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: 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-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;margin-left: 0px; margin-right: 0px; width: 100%;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 88%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; border-bottom: 2px solid #000000"><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman"><font style="color: #000000">Year Ended:</font></font></font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 11px"><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px">
&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid #000000">
<div><font style="font-weight: bold; color: #000; font-family: Times New Roman">Amount</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 88%">
<div style="text-align: left; 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: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><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: 88%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">December
31, 2021</font></div>
</td>
<td style="vertical-align: bottom; width: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; font-family: Times New Roman">$</font><font style="text-align: right; color: #000000; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; font-family: Times New Roman">18,000</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: bottom; width: 88%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">December
31, 2022</font></div>
</td>
<td style="vertical-align: bottom; width: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: right; color: #000000; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; font-family: Times New Roman">30,000</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 88%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">December
31, 2023</font></div>
</td>
<td style="vertical-align: bottom; width: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: right; color: #000000; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; font-family: Times New Roman">30,000</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: bottom; width: 88%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">December
31, 2024</font></div>
</td>
<td style="vertical-align: bottom; width: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: right; color: #000000; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; font-family: Times New Roman">30,000</font><font style="text-align: left; color: #000000; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 88%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="color: #000000; font-size: 13px; font-family: Times New Roman">December
31, 2025</font></div>
</div>
</td>
<td style="vertical-align: bottom; width: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="text-align: left; color: #000; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: left; color: #000; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 2px solid #000; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: right; color: #000; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 2px solid #000; font-size: 13px; font-family: Times New Roman">15,000</font><font style="text-align: left; color: #000; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 2px; font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td colspan="1" style="vertical-align: bottom; width: 88%">
<div style="text-align: left; 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: 12%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="text-align: left; color: #000; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px; font-family: Times New Roman">&#xA0;</font><font style="text-align: left; color: #000; vertical-align: bottom; display: inline-block; width: 5%; border-bottom: 4px double #000; font-size: 13px; font-family: Times New Roman">$</font><font style="text-align: right; color: #000; vertical-align: bottom; display: inline-block; width: 75%; border-bottom: 4px double #000; font-size: 13px; font-family: Times New Roman">123,000</font><font style="text-align: left; color: #000; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; 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-size: 13px; font-family: Times New Roman">&#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">F-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: 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 December 31, 2020, we have approximately 180 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. As of January 1, 2020, 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>
<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: 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">F-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-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-family: Times New Roman; font-size: 13px">
NOTE 14. 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 style="margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
expenses and other current liabilities consisted of the following
at:</font></div>
<div style="null"><font>&#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);">
December 31,</font></div>
<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>
<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,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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">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;">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>
<td style="vertical-align: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;">112,102</font><font style="text-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;">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>
<td style="vertical-align: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;">167,689</font><font style="text-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;">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>
<td style="vertical-align: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;">21,814</font><font style="text-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 17)</font></div>
</td>
<td style="vertical-align: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;">-</font><font style="text-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 15)</font></div>
</td>
<td style="vertical-align: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;">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:#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;">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>
<td style="vertical-align: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;">77,257</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;">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>
<td style="vertical-align: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;">450,112</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="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 15. 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="text-align: left; margin-left: 0px; text-indent: 48px; margin-right: 0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
following table presents warranty reserve activities
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; color: rgb(0, 0, 0);">
December 31,</font></div>
<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>
<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,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</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">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;">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>
<td style="vertical-align: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="color: #000000; 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;">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>
<td style="vertical-align: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,609</font><font style="text-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">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;">(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>
<td style="vertical-align: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,609</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;">30,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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 16. 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 year ended December 31, 2020 was $2,849.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;
<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: 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. <font style="color: #000000; font-family: Times New Roman; font-size: 13px">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></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
</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">F-28</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--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="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 17. INCOME TAXES</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="text-align: left; vertical-align:bottom;width:94%;display:inline-block;"><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
The Company&#x2019;s income tax expense consisted of:</font>
<font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></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>
<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="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;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0;</font> <font><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
For the Year Ended</font></font><font>&#xA0;</font>
<font>&#xA0;</font> <font><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></font><font>&#xA0;</font></div>
</td>
</tr><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="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-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</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-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</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="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;">&#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 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;">&#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;">
2019</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="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Current:</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 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;Federal</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;">-</font><font style="text-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;">$</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:#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;&#xA0;&#xA0;&#xA0;State</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;">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 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 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;Foreign</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;">-</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="padding-bottom:4px;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; 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;">77,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 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;">&#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;">-</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 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">Deferred:</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:#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;&#xA0;&#xA0;&#xA0;Federal</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 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;State</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:#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;&#xA0;&#xA0;Foreign</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;">-</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="padding-bottom:2px;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; 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;">-</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 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;">77,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 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;">-</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="null"><font>&#xA0;</font></div>
<div style="null"><font style="font-family: Times New Roman; font-size: 13px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
The Company&#x2019;s net income (loss) before income tax consisted
of:</font>&#xA0;<br></font></div>
<div style="null"><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: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;">&#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;color:#000000;">
For the Year Ended</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><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="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-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</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-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</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="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;">&#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 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;">&#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;">
2019</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 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 style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:35px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;United
States</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;">4,468,166</font><font style="text-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;">$</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,297,733</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:76%;">
<div style="text-align: left; text-indent:0px;margin-right:35px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;Foreign</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;">-</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:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total</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;">4,468,166</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: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,297,733</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">Our
income tax expense differed from the amounts computed by applying
the United States statutory corporate income tax rate for the
following reasons:</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">On
December&#xA0;22, 2017, the 2017 Tax Cuts and Jobs Act (&#x201C;Tax
Act&#x201D;) was enacted into law making significant changes to the
Internal Revenue Code. Changes include, but are not limited to, a
federal corporate tax rate decrease from 35% to 21% for tax years
beginning after December&#xA0;31, 2017, the transition of U.S.
international taxation from a worldwide tax system to a territorial
system and a one-time transition tax on the mandatory deemed
repatriation of foreign earnings. We are required to recognize the
effect of the tax law changes in the period of enactment, such as
re-measuring our U.S. deferred tax assets and liabilities as well
as reassessing the net realizability of our deferred tax assets and
liabilities. The Tax Act did not give rise to any material impact
on the consolidated balance sheets and consolidated statements of
operations due to our historical loss position and the full
valuation allowance on our net U.S. deferred tax
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: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">In December 2017, the Securities and Exchange
Commission staff issued Staff Accounting Bulletin
No.&#xA0;118,&#xA0;</font><font style="font-style: italic; color: #000000">Income Tax Accounting
Implications of the Tax Cuts and Jobs Act</font><font style="color: #000000">&#xA0;(&#x201C;SAB&#xA0;118&#x201D;), which allows
us to record provisional amounts during a measurement period not to
extend beyond one year from the enactment date. As such, in
accordance with SAB 118, we completed our analysis during the
fourth quarter of 2018 considering current legislation and guidance
resulting in no material adjustments from the provisional amounts
recorded during the prior year.</font></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 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">F-29</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--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: 48px">
<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
reconciliation of taxes at the federal and state statutory rate to
our provision for income taxes for the years ended
December&#xA0;31, 2020 and 2019 was 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: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;">&#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;color:#000000;">
For the Year Ended</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><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 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-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</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-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</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="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;">
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;">
2019</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 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
(Loss) before income tax</font></div>
</td>
<td style="vertical-align: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,468,166</font><font style="text-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,297,733</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: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">US
statutory corporate income tax rate</font></div>
</td>
<td style="vertical-align: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;">28.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;">%</font></div>
</td>
<td style="vertical-align: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;">28.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;">%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<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="color: #000000; font-family: Times New Roman; font-size: 13px">Income
tax expense computed at US statutory corporate income tax
rate</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 rowspan="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">Income
tax expense computed at US statutory corporate income tax
rate</font></div>
</td>
<td style="vertical-align: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,251,086</font><font style="text-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;">(643,365</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">Reconciling
items:</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">Change
in valuation allowance on deferred tax 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;">(2,050,485</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;">620,817</font><font style="text-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">Provision
to prior year tax return</font></div>
</td>
<td style="vertical-align: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;">6,991</font><font style="text-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">Incentive
stock options and warrants</font></div>
</td>
<td style="vertical-align: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;">876,676</font><font style="text-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;">31,982</font><font style="text-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">Amortized
debt discount</font></div>
</td>
<td style="vertical-align: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;">4,910</font><font style="text-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">Meals
and Entertainment</font></div>
</td>
<td style="vertical-align: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,300</font><font style="text-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,005</font><font style="text-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</font></div>
</td>
<td style="vertical-align: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,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;">)</font></div>
</td>
<td style="vertical-align: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;">(23,340</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">Income
tax 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;">77,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;">-</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">Components
of our deferred income tax assets (liabilities) 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: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;</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;"><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</font></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;"><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
December 31,</font></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; padding-bottom: 2px;"><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; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-size:13px;font-family:Times New Roman;"><font style="font-weight: bold">&#xA0;2020</font></font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#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; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;<font style="font-weight: bold">2019</font></font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px;">&#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">Deferred
tax 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 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;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#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;">$</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,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;">31,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;&#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;">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;">&#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;&#xA0;&#xA0;Accrued
Vacation</font></div>
</td>
<td style="vertical-align: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;">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;">&#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;">92,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;&#xA0;&#xA0;&#xA0;Warranty
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;">19,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;">8,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">&#xA0;&#xA0;&#xA0;&#xA0;Intangible
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;">412,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;">381,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;&#xA0;&#xA0;&#xA0;Operating
lease right-of-use 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;">&#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;">290,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;">310,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">&#xA0;&#xA0;&#xA0;&#xA0;Net
operating losses</font></div>
</td>
<td style="vertical-align: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,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;">&#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;">5,223,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">&#xA0;&#xA0;&#xA0;&#xA0;Valuation
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;">(3,530,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;">(5,580,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>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="padding-bottom: 2px;">
<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;Deferred
Tax Assets</font></div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">482,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%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">493,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%; font-size: 13px; padding-bottom: 2px;">&#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><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">Deferred
tax 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:#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;&#xA0;&#xA0;Operating
lease right-of-use 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;">(290,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;">(302,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;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;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;">(192,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;">(191,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>
</tr><tr style="background-color:#ffffff;">
<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; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">(482,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%; font-size: 13px; padding-bottom: 2px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#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-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">(493,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%; font-size: 13px; padding-bottom: 2px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<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:#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;Net
Deferred Tax Assets and 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;">-</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;">-</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"><font style="color: #000000">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 December 31,</font> <font style="color: #000000; font-size: 13px">2020</font><font style="color: #000000">, we recorded a valuation allowance of $3,530,000
for the portion of the deferred tax assets that we do not expect to
be realized.</font> <font style="color: #000000; background-color: #FFFFFF">The valuation allowance
on our net deferred taxes decreased by $2,050,000 during the year
ended December 31, 2020, primarily due to the utilization of
deferred tax assets</font><font style="color: #000000">. Management
believes that based on the available information, it is more likely
than not that the 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></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 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">F-30</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--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: 48px">
<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">For income tax purposes in the United States, we
had available federal net operating loss carryforwards
(&#x201C;NOL&#x201D;) as of December 31, 2020 and 2019 of
approximately $11,465,000 and $9,596,000 respectively to reduce
future federal taxable income.</font> <font style="color: #000000; background-color: #FFFFFF">For income tax purposes
in the United States, we had available state NOL carryforwards as
of December 31, 2020 and 2019 of approximately $9,663,000 and
$16,463,000 respectively to reduce future state taxable
income.</font> <font style="color: #000000">If any of the
NOL&#x2019;s generated prior to 2018 are not utilized, they will
expire at various dates through 2037. NOL&#x2019;s generated after
2017 carry forward indefinitely. There may be certain limitations
as to the future annual use of the NOLs due to certain changes in
our ownership.</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">We
record uncertain tax positions in accordance with ASC 740 on the
basis of a two-step process whereby (1) we determine whether it is
more likely than not that the tax positions will be sustained on
the basis of the technical merits of the position and (2) for those
tax positions that meet the more-likely-than-not recognition
threshold, we recognize the largest amount of tax benefit that is
more than 50 percent likely to be realized upon ultimate settlement
with the related tax authority. As of December 31, 2020, and 2019,
the management of the Company determined there were no reportable
uncertain tax positions.</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="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 18. 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; font-family: Times New Roman; font-size: 13px">The
Company had certain customers whose accounts receivable balances
individually represented 10% or more of the Company&#x2019;s
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; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
As of December 31, 2020, three customers accounted for 36% of
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; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
As of December 31, 2019, three customers accounted for 37% of
accounts receivable.</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 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; font-family: Times New Roman; font-size: 13px">
For the years ended December 31, 2020 and 2019, we had no customers
who represented 10% or more of revenue.</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 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">F-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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 19. 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">Pursuant
to the agreement with our Board of Directors, in January 2021, we
issued an aggregate of 50,000 shares of common stock valued at
approximately $211,000. The agreements with our Board provide for
the annual issuance of 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: 48px;">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
February 11, 2021, we agreed to amend (the "Warrant Amendment") the
warrant to purchase 125,000 shares of TOMI common stock, par value
$0.01 (the "Common Stock"), issued by TOMI to Dr. Halden S. Shane,
TOMI's Chief Executive Officer and a director on TOMI's board of
directors, on February 11, 2014 (the "Warrant"), 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 "Repurchase") 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. On the same date, the Warrant Amendment and the Repurchase
was considered, approved and adopted by a disinterested majority of
TOMI's board of 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: 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">F-32</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-21.1
<SEQUENCE>2
<FILENAME>tomz_ex211.htm
<DESCRIPTION>SUBSIDIARIES OF THE REGISTRANT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2021 Issuer Direct Corporation -->
<title>tomz_ex211</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; color: #000000; font-family: Times New Roman; font-size: 13px">
Exhibit 21.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: 48px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Subsidiaries 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="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">TOMI
Environmental Solutions, Inc., a Nevada corporation</font></div>
<div style="text-align: 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.1
<SEQUENCE>3
<FILENAME>tomz_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>tomz_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; color: #000000; 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 PURSUANT TO</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">
RULE 13a-14(a) OR RULE 15d-14(a) OF THE</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">
SECURITIES EXCHANGE ACT OF 1934</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;I,
Halden S. Shane, certify that:</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.&#xA0;I
have reviewed this Annual Report on Form 10-K of TOMI Environmental
Solutions, Inc.;</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.&#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><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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.&#xA0;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><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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.&#xA0;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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)&#xA0;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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)
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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">(c)&#xA0;Evaluated the effectiveness of the</font>
<font style="color: #000000">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></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">(d)&#xA0;Disclosed in this report any change in
the</font> <a name="_cp_text_1_679">
<!--anchor--></a><font style="color: #000000">registrant&#x2019;s
internal control over financial reporting that occurred during
the</font> <font style="color: #000000">registrant&#x2019;s most
recent fiscal quarter (the</font> <font style="color: #000000">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</font> <font style="color: #000000">registrant&#x2019;s internal control over financial
reporting; and</font></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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.&#xA0;The
registrant&#x2019;s other certifying officer(s) 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 the registrant&#x2019;s board of directors
(or persons performing the equivalent functions):</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">(a)&#xA0;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</font> <font style="color: #000000">registrant&#x2019;s ability
to record, process, summarize and report financial information;
and</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">(b)&#xA0;Any fraud, whether or not material, that
involves management or other employees who have a significant role
in the</font> <font style="color: #000000">registrant&#x2019;s
internal control over financial reporting.</font></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="color: #000000; font-family: Times New Roman; font-size: 13px">
Dated: March 30, 2021</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: right">
<table cellpadding="0" cellspacing="0" style="text-align: right; width: 50%; font-family: Times New Roman; font-size: 13px; margin: 0px 0px 0px auto;">
<tr>
<td style="vertical-align: middle; width: 100%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 100%; border-bottom: 2px solid #000000">
<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">
/s/&#xA0;&#xA0;&#xA0;&#xA0;HALDEN S. SHANE</font></div>
</td>
</tr><tr>
<td 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; color: #000000; font-family: Times New Roman; font-size: 13px">
Halden S. Shane</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Chief Executive Officer</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
(Principal 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><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>
</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>4
<FILENAME>tomz_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>tomz_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; color: #000000; font-family: Times New Roman; font-size: 13px">
Exhibit 31.2</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 PURSUANT TO</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">
RULE 13a-14(a) OR RULE 15d-14(a) OF THE</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">
SECURITIES EXCHANGE ACT OF 1934</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">I,
Nick Jennings, certify that:</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.&#xA0;I
have reviewed this Annual Report on Form 10-K of TOMI Environmental
Solutions, Inc.;</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.&#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><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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.&#xA0;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><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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.&#xA0;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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)&#xA0;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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)
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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)&#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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(d)&#xA0;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; and</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.&#xA0;The
registrant&#x2019;s other certifying officer(s) 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 the registrant&#x2019;s board of directors
(or persons performing the equivalent functions):</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)&#xA0;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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 36px; margin-right: 0px; text-indent: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)&#xA0;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><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Dated:
March 30, 2021</font></div>
<div style="text-align: right">
<table cellpadding="0" cellspacing="0" style="text-align: right; width: 50%; font-family: Times New Roman; font-size: 13px; margin: 0px 0px 0px auto;">
<tr>
<td style="vertical-align: middle; width: 100%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 100%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 100%; border-bottom: 2px solid #000000">
<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">
/s/&#xA0;&#xA0;&#xA0;&#xA0;Nick Jennings</font></div>
</td>
</tr><tr>
<td 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; color: #000000; font-family: Times New Roman; font-size: 13px">
Nick Jennings</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Chief Financial Officer</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
(Principal Financial Officer and</font></div>
</td>
</tr><tr>
<td 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; color: #000000; font-family: Times New Roman; font-size: 13px">
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>5
<FILENAME>tomz_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>tomz_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; color: #000000; font-family: Times New Roman; font-size: 13px">
Exhibit 32.1</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; color: #000000; font-family: Times New Roman; font-size: 13px">
CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL
OFFICER</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">
PURSUANT TO 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; color: #000000; 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; color: #000000; font-family: Times New Roman; font-size: 13px">
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</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: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Pursuant
to 18 U.S.C. Section&#xA0;1350, as adopted pursuant to Section 906
of the Sarbanes-Oxley Act of 2002, each of Halden S. Shane, the
Chief Executive Officer, and Nick Jennings, the Chief Financial
Officer, of TOMI Environmental Solutions, Inc., hereby certifies in
his capacity as an officer of TOMI Environmental Solutions, Inc.,
that, to his knowledge, the Annual Report of TOMI Environmental
Solutions, Inc. on Form 10-K for the fiscal year ended December 31,
2020: (i)&#xA0;fully complies with the requirements of
Section&#xA0;13(a) or 15(d) of the Securities Exchange Act of 1934,
and (ii)&#xA0;the information contained in such report fairly
presents, in all material respects, the financial condition and
results of operations 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>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 43%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 44%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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">
Date: March 30, 2021</font></div>
</td>
<td style="vertical-align: bottom; width: 12%">
<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">
By:</font></div>
</td>
<td style="vertical-align: bottom; width: 44%; border-bottom: 2px solid rgb(0, 0, 0);">
<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-style: italic; color: #000000">
/s/</font> <font style="color: #000000">HALDEN S.
SHANE</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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="vertical-align: bottom; width: 44%">
<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">
Halden S. Shane</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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="vertical-align: bottom; width: 44%">
<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">
Chief Executive Officer</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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="vertical-align: bottom; width: 44%">
<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">
(Principal Executive Officer)</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 43%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 44%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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">
Date: March 30, 2021</font></div>
</td>
<td style="vertical-align: bottom; width: 12%">
<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">
By:</font></div>
</td>
<td style="vertical-align: bottom; width: 44%; border-bottom: 2px solid rgb(0, 0, 0);">
<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">
/</font><font style="font-style: italic; color: #000000">s/</font>
<font style="color: #000000">NICK JENNINGS</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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="vertical-align: bottom; width: 44%">
<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">
Nick Jennings</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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="vertical-align: bottom; width: 44%">
<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">
Chief Financial Officer</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 43%">
<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="vertical-align: bottom; width: 44%">
<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">
(Principal Financial and Accounting Officer)</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 style="text-align: 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>6
<FILENAME>tomz_10k000.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k000.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" $%
M - # 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#W^BBB@ HHHH *3(I:\\^+OBZ?POX:CBL9?+O;YS&C@X*(!\Q'
MOR!^- '=3:A96W^ONX(L?\]) O\ .L6]\>>&+$'SM8MR1VC)?^6:^8K+2?$/
MB!UDCEEF$G.3(S'!/7:,GUKKX/@WK4TD(=;@AQR71% ^IW$C\JERBB>9'IM[
M\9?"MKG9--.?]E?_ *]8Z_'G1C<!3I\XBS@ON_IBL*Q^ UTUS(+V]BBA ^1D
M8R9/T^7]:S/$/PENO#6A:QJ<CV\T-K&&B8%BTF2 <K_#C/J:=[] N^Q[YHVL
M66NZ;%?V$HE@D'4'H>X/O6A7C/P!OF?3]6L"Q*HZ2J,^H(/\A7LU,H**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 0U\Z?&B^?6O'UOI$#9
M%M$L>.N&;YC^F*^A[B9+>WDGD.$C4NQ]@,U\L:$W_"6?$J:ZN)RCSSF;<#RH
M+@<?132D[)M$R>A[C\-O";^'M*^TRW$ADNX8_P!QGY(PH.#]3GFNZQ67-K6B
MZ1;I%<ZG9VZQJ% DG4$ #ZUA7GQ2\&V>=^MPR$=H5+_R%$59#2T.QP*Q_%=C
M_:/A'6+,+DRV<J@8[[3C]:X>]^.GAF $6MM?W3=B(PBG\S_2N?O/CQ=S*R6/
MAP $=9YB>/P%4D,Q_@+>^5XKNK7=Q/:GCW4@_P"-?1-?*?@#43X8\86FJ7-N
MZVH9Q($.3AE(X&>V17TC8^+-!OK59X=4M@K'&UY K9],'FA@;=%9DNNZ;#'Y
MGVN-P>@C.X_D*J'Q59,ZK%',Y)Q]T#^M%F*Z-ZBFJ0RAAT(R*=2&%%%% !11
M10 4444 %%%% !1110 4444 %)F@UPWQ!\5VFG>'[JSM-4\O4Y2$06\@WQG.
M<MSE1V_&@!_Q0U[^R/"-Q:Q,!=Z@I@BYZ CYC^6?SKYM32)%;<DLA8C'[L8_
M"K,VL7G]NA]1O);K83CS93)MSG@9JT_B2)/]6@S^5,14CT"60_ZIV/J[5HP>
M&)#U$2=^3FNRC\>>&;*]5K:TM!:J$++)&&=B58, <-T.TC)'0U5N_BEILD6(
M]/+%H/L[#RAC8<9YR.25'..*!79DP>%B4+-(V "253  '7GI4LNF:3ITWEWC
MDRKR5#AOY?45ER^/;B4L6@>5B20TTV<9^@KF[[47OIVF8[&("A 20   .2<]
M *"CM_[3T&V976WWE>@)ZUG/K&CK=Q75Q;R,J'(6-]O/!';VKC@[$]:9*69,
M9.,T; >\67CC0+:$)#IRA!D;I6R2>WIG\JT=*\<'4;F2"UBMX61=V$0>M>=^
M"- MM8@=[K3I+J151HV&[Y1WX']:],TK2'M!FRT<(2,;O(P?SJTQ-'HFG3&X
MT^&4G)9,FK54=(26+3(DG39(,Y7TY-7JSZC"BBB@ HHHH **** "BBB@ HHH
MH *ANKF&SMI+BXD6*&-2SNQP% J:O*_CAKEUIWAVTL859(;R4B6;''RC(3\3
MS_P'WH XCQ]\5[W4KF2UTR62WL%R%5<AI/=CU_"N1T3PCXK\8V5S>:;;%X8.
M/F8(')/1<]2._P#]>NJ^'/PJF\3^7K.L,T.FL<QH#\\V#^B^_4U]"V5C;:99
M16EG D-O"NU(T7  H ^)9HY5N2)%=6'&&'I3@I!!!Y%?7LW@3PO-!<1'1+(&
MX#!Y!$/,&>I#=0<^AKQW7?@5?:;8ZAJ%IK,4T-O&\RPM"0[* 3C.<9QQ0!Y+
MDYR>M&ZCCUI!S0,7)I0:3![4A!% $@..:]J^#G@;2]3L&\0:@J73+(8HK=UR
MB$=20>I]*\0W'.,5] _ ?4HH_"6JI/*J);7'F.6. BE>I_[Y- 'KEM:VUK&$
MMK>*%0/NQH%'Z5-6+H_BO1-=60Z??QR>6VU@?E/Y'MS5G4=<T[2M/FO;JY00
MQ#+;#N/X <FBPC1HK,T_Q!I6J6,5Y:7T+P2C*DL%/X@\@U>BNH)_]3-')_N,
M#_*@"6BDR*,T +129I: "BDR*,T +1110 4444 (>E>+>.0/&?Q4T[PT#NL[
M3!G&>,8WR?I@5[+<S"WM99F^[&A<_0#-?..C37$_AKQUXL!87,D9A1QU'FON
M?'X;10!Z/K?QG\-Z)=O864,]^\'R,;< 1KCC /?\*Q)_C]!Y+F#0)RX!VEYA
MC/O@5XEH5T81(3$DAS_$*T9]7F\MT6VA4>R\UHH*UR6[,];TOXE7&D>$;S5=
M0=;C4M0O6-O#N.Q%V)VZ[1D<?_KKA+WQ[XAU.23[1K-T$?(*(P1,'J,# _G7
M*VWGRV:R3JR@G"?-D'CGG\JY>^F>:\D9CT8JH[ #@"F[1*1U/V.P+$%Y0!S]
M]:G@L[<BX$,+S(D#N7D7.TCT-</4\5]=V\;10W,T:,"&5'(!!ZYQZTE-=@.F
MT2W%^LCO"7VPB3"YPOS$?TJV;'3<D%I00>GF*/ZUQ\%]>6N[[/=30[AAO*<K
MD>^*@9B[%F.6)R2>YHYU;81Z#''ID:X,8;:N"2Z<C\Z?;WUO:1S)!)Y<3KM9
M59!D=<'G)'M7G?X4?A1S]D!WLDUK+,)68%@ ,%UQ^6ZG"]M"REA&NPY!4H"?
MKSS7G^/:CFCVC&>E2WME*%#I&VTYW>:@)_7I4UOK5O97'FV[)"[##&.95./3
M(:O,.:0YS3]H^P'N?_"VO$"+A=3BVC[N?))Q]<\U$_Q=\1D9&KQ#Z+#Q7B%*
M 2< 9-+G78#VEOBYXD/ UN,8_P!F"HV^+/B3H-=CQ[^37C;(R'Y@1FFTN9=@
M/39?&FK7FH&Z&OW/VDG/R7  /X X_"O5OAK\2;G5-170=9D\RX8'R+@C!8C^
M%O4^A]J^71QR#BO2O L5[=^,/#;6P9IS+%(Q']U2"2?PS57N@/K.BBBL@"BB
MB@##\97)L_!6MW ZI92D<]]IKR3P;91R_ ?Q+),F5E\YAGOL5<'\Q7J7Q!!/
MP]U_'_/E)_*O-O!=PO\ PSYK2NX&!=* 3W(X'ZT >%:;*8_,W,=N/05?D+&
MN,$=!\N#_.LZTB=ED"JW(XR,5>B9%(B>3!)QC-:Q>A,EJ:4.IE]%L=-\I5,;
MR3F0-G.Y57'M]S/XUQTH+WKH/[YQ^==>9;>86J0QE'BMA'+\FW+AFS]>M<F/
M^0C_ -M#_.DRD:T6E+'9M/(N0JEL5)'HMN]GYL]Y$DI5G\M7PV!G/RXZ#![U
MJPE'LO)D'RNI4D53>.]C4)%)&Z!&CR0 =I.3SC/-6X]@1GPZ2C&3/+(VTD=#
M6C8>&)M1E\NVB\QQ_"".E6K*W%K;>7NWN3N=O4FKUI/'"7\S<-W3'-4H+J*Y
M3U+PV^BVJS7UKLR!L4D?-D@?UK/L;.WO=02Q6)#.YVJ%&!N]/?ZUT5S<6MW;
M/#,)"K]0!C'ICFJ-G:V%E<&X7SFEQ@,X!Q1R:A<GN?!-Q:0M+-;JJ*.2'4]\
M=C63_94&T?*!^%= ;Z$J1A_;@5G=N!G\:?(@N4!I=N.O-<]JT:1:@Z)PH _E
M77<^E<_>6XFU]D;'121^%1.*L,IZ?I<MU/%N0^4S8)KJ(/"ENR*X1@P.#SW%
M.M9(K>>!I"$B1AN/H,UWUG#% ?(EMYW\R9BLJ1[D(9B0=PXQS6<HV X*3PC%
M,V6+5E:MX9%K'&UOEBQ/T(KU^>&VM]I:&:13SF*(O_*N(UMH(8;&T253<1(3
M+$#DIDDC/O@THJ[ X'^R+H+N*$5VGAC5M3T+7=)N]+B$]W' %$+C(<$8*U4S
MGBK?AQ=4/BNRDTBS-W=VZ[XXQQG;WK5Q20(^GO"^OKXCT2*_^S/;.6*21.02
MK#J.*VZY7P##J4?AUI-7L_LE[-<R2R19]3U]JZJL& 4444 4-<A6XT#4('4.
MDEM(I4]P5-><R6>G'X4>(;2*U@$,$#S(@081BF0P]^.M>I2H)(GC/1@0:^:/
M#DMUIL/Q \.&Y\F5;>5QYB[]RQ%@RC)&"0P.>V.E,+:GED4"S"3<7R!D'-6+
M:U1V<E<*JY#=\XJ"!IE#>3$#QR-U0-=3)E"-H)Z8IZ ]S9TA2C.&<N64,"3T
MZUC=-2/_ %T/\ZV-)E$F]@A0! .3GUK''_(3.?\ GJ?YU3Z =9$"(E'M4ZA"
MNXD[CU%01\QC)[5;MOLPC87 F+<;?+QCWSFMT2,&T=C^=+P1T_,U:SIG=;P?
MBM11FT^T-YHF\D_=V;=WX]J+@59[B&UB\R16.3CY:K7^H"TCC81AMV>&)K7_
M .)9C#+='GCE:H7]G;73KY7F!$Y&_!/O2=^@]"71RE_<&*\CDB5D)C:':<D<
MG)9@,8![U1LKPW%W<(1M1&(3/4C..:F6T=$""ZF"J,* W HBM4@8LA)8]<U*
M4AEC/.*YZ\9H==,FUBN!R!6^3[4Z,C=R!3:N(S5NH6&USL!'\8P*U=#\4WGA
MZR>SLGLY8&D+A9F.5SC.,'VK*\1;&LHQNP!*,GTX-8/E6K[5$ZQ>K.<C\@*S
ME:]F!Z)+\0M4G@EA9-.C#H5WHS9&1CCGWKF8S;VZ[5EBR3R2XY_6L>32II(T
M:U:.X."S>4^2??;@&LTQLK$,""#@@TD[= 33V.Q%Q!M!\^/..?G%=K\(B&^)
M-B1C!MI>?7BO&F3"AAT)Q^-=YX0OM:LM?TN3P\F_4I(/+10@;[P&>#VQ3YN9
M6&?7N!2UE>'X=6AT:W76[F.?4",RO$FU1D]./3UK5K( HHHH #TKYK^*T;>&
MOB;>WT4?[K4[%L@#KNC,;?J :^E*\>^/^A?:_#ECK,:DO93&*0C_ )YN.OX,
M!^= 'SS8G[_TIMQ;>822>E+9'YFX[5>^78<\>IJUJ)[D>G,4E5>,;%R/SK+_
M .8FV/\ GJW\ZV+:UN([>.^*?Z.[-$LA/!90"1^3"L4$G4"?^FA_G0QG60$F
M-:NVI42J2T2<'YI5++_(U0MC^X6M;2KF.(2)),\6[&&$:L.,^H/Z5NGH23&2
M%1Q=V)P>@MC_ /$U1N&4W#;7C?GK&NU3^!Q6Q]IM-H_XF39!_P">*@?4?+65
MJ-PLTRA96D51C<5 S], <4 19&PC([<8ZTT'!ZTW<1&PR>2.W]:86QWH E+<
M<4SFF%J W- QX!IR9WCVJ/-/W\8IH#,\1D?V<F!_RT&?R-<RO^K8^X'\ZZ/Q
M$0=/3U\P?R-<TI^4KZ\UA/<8Y69""I((.00>E6I+Y[E,7 WN.DG\0^I[_C5/
MM0.34)@TF64AEECE$<;N% )*@G%=WX,\1GPGK5AJYM&N5AM"#&O7!4 UO:%X
M'^R^#7U2TE$MVJ,SJ5X>)A@C'J!S^!KBI[=K=)8(YD(CMF5I0>"HZX^H_G5V
MLA)W=CZ1^'/Q*C\?3:A&E@;7['MY,F[>#GVXZ5W]?/'[.SR1Z[J\+*%22#<
M,]58?_%5]#UF,**** "N:^(-K#=_#_78YTW(+.1P/=1D?J*Z6L'QL,^!=>_Z
M\)O_ $ T ?&=H?F;/I5\2 1D8/%9UL<;C5U2"IR>HJT)[FTI_P"*$T_'_00N
M3_Y"BKC\_P"G=.=Y_G78Y5? VGKG(-]<G/\ VSBKCO\ E^_X&:&,Z:W;]RHJ
MU#?7$$92*:1%)R0K8!JC 3Y2^]; \/:LW(LV]?O#_&M7)+=D-I;D']IW>,?:
M9N>OSFF37L]QCSI9)-O3<Q-6_P#A'-6[6;_]]#_&@^'=6 _X\W_,?XTO:1[B
MYX]R@)C@KR%/49IK/FKQT#50/^/&7/X4P:'JHZV$_P""T<\>XU)%(-[TX.:N
M?V'JA/%A/_WS0-$U,'_CRF_[YI\\>X^9%3?BG;@>?RJP=&U/_GRF_P"^:K2P
MRVTOE3QM&XZAAS0I)[ FGL9>O'-BG_70?R-<Z.*Z#7/^/)/^NG]#7/UE/<H6
M@=124#K4 >F^'_$/A>T\!S6US+J,>K>6Z@HT@0L<[?NMC&",Y':N?O'B^RF2
M53L,!*CW/W<_C7.6\J(5\Q=Z*P)0GAL>M;NJS)/I_FQQ+"DD>Y8D)P@)&%&>
M<#I6G026MSO/@'.B?$%HX@_[RSERS#J,J0.OM7TY7RW^SX ?B(Y]+&7'_?2U
M]25F,**** "L/QGSX(UT?].$W_H!K<K$\8\^"M<_Z\)O_0#0!\6VY&QRQP,=
M:D\X-A01GI4,# !AUR*D@( (VIM8=".^*I,#I?G3P'8H_5=3NAUS_P LHJY%
MO^/[_@1KJ84 ^'EC@]=5N?\ T3%7*#_C\_X&?YTP.BMCQ']17KD0^4?3UKQ*
M]=UAAV%@.I(.*@%S-G/G2Y]=Y_QK.M#GT,:E+VG4]YVT[%>+V/B+5K @V]_-
MM_N.VY?R-=CHGQ CF98-6C$9/ GC'R_B.WX5RRH22NCGEAYQ5T=LRTW834B.
MDL:R1LKHPRK Y!%.Q6)SE<Q\=*8R5:Q366@+E,QUPOBDA=:=>^Q?Y5Z$4KSO
MQ<,>()1_L)_*NG"_&=.'?O',ZY_QY1X_O_TKGZZ6YM3>^3;AMNY\[L9Z"LN^
MTT6,XB,A<D9R%KKGN=IG45-+$J*A#9W#ICI6E;16UO9+/+&LDC\X<9 ';BI
MRX^I.,X'-;=UC^RU4'.(1G\Q4']I1*.-/M!GU J9M2F$/-A (]O]P8Q33T ]
M _9[ _X6%*>_V"3_ -"6OJ&OB_P[X@UC2[Z6]T*V\F>*(F62UC!*QY&2>.F<
M9KWOX8?%)_$[_P!EZN4&H;=T4J#:)1].QJ0/5:*04M !6+XO_P"1,UO_ *\)
MO_0#6U6)XPX\%ZY_UX3?^@&@#XIB3<K#.*CDFFB^0D;?85- <9IL\)?GBF!U
MBRH_P\TL;%1O[3N2=O?$45<</^/T_P"^?YUU48(\ :?G_H(W./\ OU%7*#B[
M_P"!'^=- 7K_ .["*K@58O.1#_GO406F]P0"G+US2A:7%(9U'A3Q1)H\RVUR
M[-8N<'_IF?4>WM7J22"1%=6#*PR"#P?>O"!78^$?%(T_;I]\_P#HI_U<C?\
M+,^A]OY5SUJ5_>1RUZ*?O1/2.U!H5E905(((R".].[5R'"-(KS;Q>/\ BHYO
M]Q/_ $&O2J\U\7G_ (J6?_<3_P!!%=.%^,Z,-\9CI;-*C2JY1H1N!'OQ5FST
MVWU >9<J';IEB?Z&K.EH3:W<@4,/E'/TJ&W\M"QEG-N23C;P#75+<[QMUX2M
M6PPN'49PJ*O_ ->G>(-/DL-(M4B9'MWROF; &X_IGO[58\VU/75W'_ A_A5R
M.YT3[*(7N(VP,;V;)/YT@/.(X3O"R*P4M\S 9P*T]0\LV_EP2>8H&%)&"1G@
MD=C74FV\-DD_:ASZ'_ZU-%GX;_Y^C^'_ .JFM@$^%NMV'AO7-0O=5;; =-EB
M6/:6,KL5PN/?FBQ632)K36X+E(YH6$@"'E:#;^'8P2LKL1TZ_P"%9_FV=VDT
M:LR*.(T!Y/UI ?86F7J:EI=K?1_<N(EE7\0#5NN:^'K^9\/M#;.?]$0?EQ72
MT@"L3QC_ ,B3KG_7A-_Z :VZQ/&/_(E:Y_UX3?\ H!H ^*H?NGZ5/G<O/-5X
MN_TJQ_RS/:F!OK_R(%A_V$[C_P!$Q5R0_P"/O_@1K9M]1FETJ'3"J^3%.]P&
MQR6=54_AA!6-_P OC?[QI@7;GI%_GO0JTLPSY-2!:I[@-"^U*%J0+6KHVBRZ
MK/C)2%#\[X_0>]2VDKL)245=F0%I=I'K7J%CHNGV2!8K="W=F&2?QJY-IMC<
MPNL\$13!RVT<5C[=7LD<WUE7T1P6B>*[[1\0D_:+7IY;G[O^Z>WZBNVL?&FC
MWBJ))S:R=UF&!^8XKSS^Q[I]/FU"%-]K&Y7=WQGKCTK.P1UJI4H3+E2A4U/:
M5U;3G7*W]L1_UU6O./%-Y!<>)9S!*DBE$PR,"#P.]<[@&F@#[4/]S^M.E2]F
M[A3H*#O<Z?1;*\U*VOK.P@EN+ARFR*,\MZ\?3-;OASX;O?;WUQ+^V0*S+Y<@
M!..P'/)[5A:'J][H-GJ&J:=*(KJ IL<J&QG@\'CH36A;^)/';0PW5M86Y23!
MCDCTZ _0Y"_SIS3?4U:N7[;X:2W$DK-%?VZ!FV1R3KD#MFHY/AQ+"TT?D:G-
MC;LDBN$ !ZXY&#FFVFN^-KN:8S0P6[)U=M'C<ECR =J9Y'-:*ZIXMA1U>XLY
M%<@/MT885NV?W>#C/?%9>S=[\PN7S*$7PZF)!>RU0J,;D6Z3>?7G&!^56-;^
M&T-C:7#Z=!JUU,V!;)YRDYQWP/FYQTJR=4\28XDM1,P.!_8XRV.#SY?/4?\
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
MD<H)6&!D''(QD?C7V#M!.<57OK&UU&RFL[R!)K>5=KQN,@BGS@?*>B^!=?\
M$-DU[I>DFXMPY3>)47D=?O8HU?P)X@T&Q:\U/1GAME(5G+HP!/3I7U!H6@:=
MX;T[[!ID)AMMYDV%BW)Z]?I3]>T.R\1:/-IFH*[6\N-P1MIR#D<T<X'R99>'
MK_4[6XO++3I)[>WYE>-<A/;IUI@T.^,TL/\ 9<QECQO3RCE<^O%?7.D:/8:'
MIL6GZ=;I#;1C"JHZ^Y]35W8N<[1D^U'.!\HWWPJ\8-!NB\/S KR0K)S^M<M<
M>"/%$;X;0-0&.N;=O\*^V<#THJ6[@?#A\)>(%/S:->C_ +8-_A3?^$6UW_H$
MWG_?EO\ "ON7 I,#TI ?# \.ZP7*+IUP6'51&<C\*E'A77CTTF\/_;%O\*^X
M0B Y"KD]3BEP/04 ?$"^#_$;_=T2_/T@;_"NF\&_"KQ%K7B"SBOM*NK73Q(&
MN9ID*#8#D@9[GI^-?7.!Z48% #8U5(U1%"HHPH'0"GT44 %%%% !1110 444
L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>tomz_10k001.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k001.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" "\
M 1D# 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#W^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ,3(7*!@
M6'4 \B@"#4M1M-)L)KZ_G6"VA7=)(W0"N;T/XE^$_$%T]K9ZK&EPK8$=P#&6
M^F[K_.LCXSW@@\&0VY; N;R-6&>JKES^BUS%M\&;/5?"&F745P5OY;9)91.,
M@EL,0",%<9..M)Z*Z)E)I:*Y[6"/6E'2O!O"^L>)_!?C>T\.:G?R7.G-,ELT
M,[^88MX)0HWIQ_3%>[M(D2;G8*H[L<"A-/8(24E=#STK%U;Q9H&A7,5OJFJV
MMI-)C:DKX)S_ "'UK8#!AD$8/>OG>YT0?$?XOZQ:FX$<$32DLT>\;8]L0&,C
MOFF-NR/H6&>&YA2:"5)8G&5=&R&'L:D!!KYXNM%\:?"YOM&EW;+8%OF3)EMF
M..ZGE,].?SKV'P+XJ;Q=X=2_FMQ;7<4C07,(.0LBXSCV((/XTE)/0B%12TV9
MT]%%-8[5)/0#-,T(7O+5+A;9KB%9V&5B+@,?PZU."*^7]&\):E\0_$&M7\=P
M//@<R>8\S(VYI'V@, <#"_RK>&O_ !(\ W,<%X[W]MNPD5Z-YD&<820'KZ G
M/M2<DG9F;J*+]X^@Z*RO#FN0^(_#UCJ\"%$NH@^PG)4]"/P((K5IF@4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=1N#:Z;<3@X*
M(2#Z5X7K'BYK*^N#;VM]#?P2?)+RHF4Y^8,.H]J]\D19(V1U#*PP01P17G?C
MKP+HH\.ZAJ4;269MH6N"$.Y&*C.-IZ=.V*N$DMQ.YY'XM\3Z]XM@T^WEDCE\
MAI0/+0 DE0"3],D=*VO"GQ3\5:7I\/VJT35M.BS'M&$G0+QQCKCW'XUYA8:S
M>?VG&Z#8Q(C4 < $\_GWJA#J=U:WCSVL[Q$L3\I]3_\ KHE9[ KH]=\8^.=!
MU[5+/6=/8PW-NL32Q3KLD5HY-P]FX)&0:]#^(/B.&P\N.6*>>W4(2D"[C\Q/
MS$>@ KYJN]?;458:A;0R2%<"15"G/J<5[]\,=0L_B-X0,&M6J/>::5MQ.AVN
M4VC:<CZ'VXJ()1;9G"GRMOOJ<S9_$75=&O#;:<=UFTNV-)R64@^@[8YX![5Q
M?ASQ5K_AG73JMC&K37Q*;'BWB;<V[''/7N*T?BGIZ>#O$BZ=8W#3+<0^<6=
M&BR2, CJ>,Y]ZXZ]UNYET^PV/L:"4M"X&"-H&/YUH[/8M71[H/BMX>\6^'K[
M1=:C;2[RX@:,I*?W;-CC#\8YQUQ4_P &+L?:_$-BI./-AN!D]V3!/Z"O!_\
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
M^I.)4\Q[L$Q;OG4!1@D=LG.*]=KP[]GH'&N'VB_]FKW&J99QGCZ0V/\ 8.K
M?\>>J1!SZ(^4;]#79"N3^)< F^'VJL02852=<=BCJV?TKIK.3SK*"7.0\:MG
MUR* /$OB!9)+\=?#H+K^_P#L[8W#C8Y)^G %>Z5\L?$X,?C!J"9/S30#&?\
M82OJ>FP(KF%;BVEA;[LB%#^(Q7*_#69W\#64$A_>6KR6[CT*N1C\JZXUR'@1
M1;S>);,=(=8F('H'"N!_X]2 Z\]*\(^.&G27GC/P[&@RUVGD1CU;S!_\57NY
M&1BOF;XVW5POQ(8":0+#!$8L,?D)&<CT_"A ?3"*%15'0# J*\@%S93V[#(E
MC9"/J,5%I)9M&L6=BS&WC+$]2=HJY0!R?PVN3<>!-/1^)+??;L,]-CD ?EBN
MLKCO "?9O^$BLL_+!K$^T>@;##^==C0 4444 %%%% !7&?%:,O\ #/6\2.FV
M#<=N/F^8<'(Z5V=<?\4_^29:]_U[?^S"@#Y"<W"6Z2(R[1R !R*5I?,TQ-R
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
7J]110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>tomz_10k002.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k002.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" #6
M . # 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#W^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 3-%<-\2KF:UL;%H;Y
M[3,C!G5B,\#TKS6/4[_S?^1G<^@\R7_"@+'T'FEKP@:GJ7_0QR?]_)?\*=_:
M.HXS_P )'+_W]D_PH ]UHKPO^TM2_P"AAE_[_2?X4X:IJ@_YF&3\9I/\* /<
MJ*\/_M75O^@_(??SI/\ "G?VOJH'_(?D_P"_K_X4 >VT9KQ,:QJQ_P"8\_\
MW^?_ .)IW]L:L/\ F.M_W^?_  H ]JS1FO&5U?5#UUUO^_K?X4[^UM6Q\NN'
M_OZW^% 'LM%>,_VSJX_YC?\ Y%/^%._MG6,?\AO_ ,BG_"@#V2BO&_[8UKMK
MH'UE/^%(=8USH-<_*;_ZU 'LM)FO&3J^OCIKI_[_ '_UJB?6_$6,)KHR/68'
M^E*X'M>:6J6E222Z5:R3.'D:)2S YR<=:NTP"BBB@ HHHH **** "BBH;JXB
MM+66XF<)%$I=V/8#DF@#SWXNG_B4Z?\ ]=6_D*\[B^QPA5-DKM@'?YK#-3>-
M_B9;^+&CL=.TR=TAD)5P<E_P'2N7EU367.$TU8CPN';D<>E*Z#F1U/GVF<?8
M1_W^:E$MH#G[%_Y&:N+DU36;0M+<B)47&5*]<UTUG.+FUBF QYBYQZ4PN:(E
ML_\ GS/_ '^:E\VT[69_[^FJZT[..U("=9;7O:'_ +^G_"G;K4_\NK?]_3_A
M5<$4]30!-FU_Y]G_ ._I_P *-UK_ ,^S_P#?T_X5'3<CI3 F#VO_ #[R?]_?
M_K4[S+7IY$G_ ']_^M5:C/O2 M;[3_GA)_W]_P#K4N^T_P">,G_?W_ZU5*7/
MN*!EH/:?\\9/^_G_ -:EWVO:*7_OX/\ "JF?<4N?<4 6]ULRD&*7G_II_P#6
MJ&2VA,:-$KJ22"&;/]!48/'6IPW[J/ZG^E '>Z=J5Y;6,*QRMM50 #S75:/>
M7%W"QN$P0>&QC-0Z-96J:5:R>2FXQ@DD9[5K+@#  'TH3["'4444P"BBB@ H
MHHH *X+XN:R=*\ 7:HV);LB!?H>OZ5WE>$_''6#+K.EZ9"AE2U_?SHOJ3P#^
M H![&3;>'&T/P;I]]<2AC=L<1A?NX[Y]\TV=E\W*\# P!]*@\0>/9-<TBQTR
MUT46L=H."THYXQT'TK$^U:Q=D&.&-. /DC)_G4V!6+VN1K/HUR.I5=V,^F*3
MP_.9-'A.[..*KKINNW:&.69UC888?*HQ5J#3)])LV07$+G.0C2#-58+FH'-/
M#\UKZ/X>BO+9+F\U&UMP5RR>:"1^6:L:QI&E6EA'/:7C3_-M)C7(_6G;0$86
M^G*^*;BW_P">DW_?"_XU";JQ5RK7;*PZ@A/\:0[#[S4H+&'S9VPN< #DD^U9
MT?B:S>8++#/"K' D=?EIUY#I=[-')+?M^[SA?DQS_P "JI<:;H\\;(;]UW<9
M^3_XJD.QT092,J<@]Q0:SK26RM[6.'^T"VQ0H)"9_P#0JL)<6LK;8[LNWHJJ
M3_Z%0'*6%W9[4_:/45$/+'_+:3_OT/\ &C,?_/:3_OT/\:&%B; ]::<#O4?[
MOM-(/^V0_P#BJ0A3_P MV_[]#_XJD.Q+N [TXR8BCY_B-5]BX_US?]^A_P#%
M4WS/WGDDAE"[U;;@\]NIH8TCTS2;J\D:WA$^$:,* >W%=X@PH!YP*\^TA?\
M3;,9_A6O0AT_"O&RBI*;J<SV9U8V*BXI=AU%%%>V<(4444 %-9U3.Y@ !GDT
MI8"O#OBKXWO[W5_^$8T,R$[MDGE [G?T^@H ZOQY\1+;2-/\G1M3MFU$O@D
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
B%)@444 &*-HSFBB@ P*,444 +28HHH 6BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>tomz_10k003.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  @&!@<&
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
M5BN>0?PHH ^??VBK6&'5]%GC0))-%+YC#JV"N*\8N+9A&&$KGC(5J]N_:/\
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
M&B6:+)YMNDKN2A"X;;C!Z'[IZ=*\57(&6&,=Z]N_:0FA:XT"(2H946<N@;D
M[,9'O@UX?!'$[Y894=10!+ K-<;_ .''!K2_Y>)/]T5EH FH;$8A.PS6J1^_
MD_W1_6@"JG^M?Z#^M35#'_K7^@_K4PH ?%P<]Z'ESGG '6FY]*@W;OE/7=R*
M )U)(R1C-2%08#Q41;L#R:F;Y8P@ZT 0+]P"EHQVH[T 6[,XD<^PK+D65[QU
M4-@N>>U:$)(\SZ"J\)S"N: *\KRLYVJ^T<+Q4#B?RVPC?E6I3"* ,4Q3LVYH
MVXZUV/A&2]CU2RETU"]XLP:%0N=S C Q6(XXKT3X,'1%UZ,:FKF[,J_82H.
M^3G./PZT ?0GA_4+_4=(CGU/3Y;&[!VO$W?'<>QHK8HH ^?OVC;.WBNM#NHX
M(UN)EF660*-SA=FW)]LG\Z\+,LL.0I!SUR*]R_:.O%;4M#LP/GCADE)SQAB
M/_03^=>%NI;N* -+3+22ZL[J^+*%MR@*[>6W''7M5P_\?#_[HK-TN18GDB=6
M(D7C!Z$<@UJ$?Z0XX^Z* *B?ZQ_H/ZU**C>)Q*Q4D9[8H'F]V_2@"4=*0J#U
MQ4?[W_*TN9?;\J 'HBI]T<T[GO46Z7T'_?-)F0]A^5 $II#C%,S+Z#\J/WO]
MT?E0!;MQG>/7%8LSO'/(BNP 8@ &MZWC*KEOO'K7-WCG[9-_O&@!3+*%)\UO
MSJ#SY>\C?G2%V(Q2<=Z %,KGJ['\:Z_PFHDN[*-KAH%:509E)!09ZY'I7'XK
MM/!T-E-J>GP:D[)9O,JS,IP0I- 'TQX"@6WT2YA74SJ$:7;A+B1R=PVKTYZ4
M5T=AIMKI5E'::?"MO;H/E2,#'U]S10!Y!\>?!VH:NMCKFGPR7"VT9AGCC7+*
MN<AL=QR<_A7SZ8=I*L"I'4'K7W=@>E4IM&TJY8M/IEG*QZF2!6)_,4 ?&/AS
M1KG6M4%G91"2X*.Z#/)VH20/? -77A1B1)NBF0[2,X(/?K7T_/X"TY/&ND^(
M=.BMK'[&LB2PPP!!,&4@'Y<<C/H:M:QX#\,Z_<_:;_2XVG/+21DH6^N#S^-
M'RG]G4_\O+_B5I1;#M.?R6OJ]/ GA2.-4'A[32%&,M;J3^9ZTI\"^$S_ ,R[
MIG_@,O\ A0!\H_9#_P ]OT%.%G_TV'Y#_&OJO_A!?"?_ $+NF?\ @,O^%5[[
MX=^%+VV,#:):0@D'?!$$;@YZCUH ^7A9C_GJ/R'^-+]C7_GH/R'^-?2%M\)_
M"5M,L@L&DVL3MED+*01C&/:N;L/A78Z?X] DCM[O2'A:1()LEE/0 \8./7-
M'B@M$_YZ#\A_C3_L2_\ /4?D/\:^D]4^'WA<:1>FWT*Q280/Y;[,;6VG!_.N
M7\'?"C2VT)I]:6.ZGO(\)Y>0(0>A!_O>^* /%A:<\2C\A_C5!_#\#NSL[$L<
MGD5])6OP?\*V]R96@FF&X%4D?Y1CMQU!K7'PY\'D<Z#:_P#CW^- 'RL/#EOW
M+_\ ?0I?^$:M^S-_WT*^IC\-/!Q/_("M_P &;_&C_A6?@[_H!6__ 'T__P 5
M0!\K_P#".1*P(D  Z[F%=7X*\*MKWB2ULH$+P(X>XD ^54!Y_P /QKW.X^%/
M@Z9E9=+,)'_/.5AG\R:Z/1]!TW0+3[+IEHD$9.6V]6/J3U- &D  ,#I12T4
#?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>tomz_10k004.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  @&!@<&
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
M@ AE2[MX[E =KKN ]*K7]G%?0[)T#*.C>E:X0)'Y: 8'&/2H)8@1CN.AJ!G
M7/@^6*1GL;P*#UC9<K60=$U1+AF;3(I6 P'5E_J>*]&FC)/T[8JL8G*\@]:+
MB.8MX_$#6[V8=+*WD'S)$^3C\\U;T_0+:Q;SF'G7&<AG&<?_ %ZWDAP -E#)
MP01P.U%PL<U_8FGZ=+=7%K%MGN2-Y+$]\X [5[=IO.FVI_Z9K_*O*;L^5B0H
MI YR>HKU;32#IUL?6-?Y52$RW1115 %%%% !1110!Y+XBR?$>J#_ &O\*O61
M^1?I5/7SGQ/J2^K59LN% Z\4F-%LN%;ZT\#-HF,'_3.G_ :AE3<>/3BIHHS]
MD50<,+L9_P"^:'L!<(8#.%!]*CRWS!L8SQQ5EE^7YCSFH&X7G^=9C*\D:MZ#
MWJ%HPG'4>M6FQU&,>E0LFX=N*8%<X&#CKVJ&7<.A^M6Q&Q;FH[B-L;@H!]A0
M!C7I_P!'E&,C'6O5=*_Y!5I_UR7^5>5W@_=N.,8KU/2?^03:?]<E_E51$R[1
M115""BBB@ HHHH \F\0,!XLO@.Y_I5JU; [#CM5'Q%QXQO><?-5J+(09ZXI#
M1H]0#4D/S0C)Z70_]!-48Y_EQ5FU8F 9QS=#_P!!-#V U)&&-M4^<$-C!JPH
M_>9=LCD5$XP<?PCI68R Y!R!Q2A_:EW*$[Y]*C+X/0TP$9SNX!H,AQ@YI"P;
MKQ3$.'(SQ0!D:@1Y<H(&0.U>G:*<Z+9GUA7^5>::BN5DR.2*]+T7_D"67_7%
M?Y541,OT4450@HHHH **** /(/$C;?&-Y_O5-O\ D&T]NM4_%3_\5C? <$,/
MY4^*3<JC-)C1<1L-UZ5=T]MUJ"3DBY7_ -!-94))<ECU]*NZ<?W4B#/RW:_^
M@F@9MED#9((P:<61UR.?2H9I-JLH.,'O5,3E2< CGK4#+<O)Y&,=:K/)@X;'
MUI/-R"6)QGO44I!P,YQTH$.:1589((^M.\M77>,_G5&0E3CMFK:N%@P!U'6@
M#-OFP[Y'\->F:*<Z+9GUA7^5>3ZI*4C)[D5ZIX?.?#^GD]X%_E51$S3HHHJA
M!1110 444AZ4 >(^,)-OC74!G^(?R%/M9/E'TZU'XTMYCXUOF,;A6*D''48J
M.V;$> W/TI,:-.(J"Q/YU-ITH5;LYZ7J?^@&LY'8L5SU[TRVN1'%?N,M(MXA
M55')PG-(9U3NS*QZ@>M1+&Y7<W'M7#:+XZN-8\2S:;]F58%W;6R=ZD=V[8-=
MB;YB@R#P,4FK!<"^USGK2&1@ <<>M5C(9&W'.#TI&E7;M9@">G-(9,[C&<GK
M3/MB[&#9X'%56G0*0\JCZL*HRWL ;_6H5 ]:!":E*)"!WKV#PZ,>'-/!_P">
M"_RKYYT_3[@>)KJ]DN/.MY,[!'N)//1@/3VKZ&T ,- L RE6$*Y4C!''H:I(
M3-.BBBJ$%%%% !1110!#/:V]RFV>".5?1T#5DW/A+1KCE;00MZQ';^G3]*W*
M* .(O/ )8DVE^%']V6/^HQ_*L6V^'^MQW%P?-M$#RAU<RD\8QC&WV]:]1I,#
MT%*P7/.X_AW>1>9+'=6,4S#DI 26/N<BLEO"/B4W<<=PA%N>'>W5,CW&6KUN
MBBP'FNG^ 9S?C[7+>_9_XCYJH3^ !KHT\!>'U^_;33>IDN)#_(BNGHI@8<7A
M#P] 1LTBU)[%TW'_ ,>S5^+2-,AQY6G6B$?W85']*NT4 (%51A5 'H!2T44
+%%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>tomz_10k005.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k005.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" #N
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#B<-N/S'KZTX,P_B;\ZDV_,?K1LKSCK$$K_P!YOSI=\IZ2./\
M@1IPCXZ5*MN[_=1B?84Q$&^?_GO(/^!&CS+C'^OD_,U<>SEB"^=^[W_=W<9I
M4L"YXFB_[^"A 4?-N>]P_P"=)YUP/^6[G\:UTT1W/_'S;#ZRBIU\-2-_R]VO
M_?T4P1@BYN >9'Q]:=]LEW<L^/K721^$G;_E]M?^_M65\$,Q_P"/RV_[^4G)
M#LSD3=R]I'_&C[5,<?,_Y5V\?@%F_P"7VV_[[JY'\.W)7-W <G'#9I<\0Y6>
M??:Y<\.__?(I/M<_]YS_ ,!KTAOAC,.4GB;'O2'X97?9X_\ OJGSQ"S/.?MD
MP_B?_OFECOY=WS%O^^:] D^&E\!D&,_\"JE)\/-23D(A_P"!"ESQ"S.2-\<<
M,<_2D%_)W?'X5T<W@C5$_P"7?/TQ6?-X6U*+K:O^%%XBLS+>_;'^M/Y50FU"
M4D@.#^%:4VCW<9^:WD'U4U7M=$O+^X6"W@9W/8#@"G=!9F8MY</(H)X+8XKH
MK2W=MIR<5IV?A:"R93=0-*P'S;P0,^U3VM[I<]TMI H2X#[<$\GC.#0]4-:%
M[3[0A/PHK:M;4*OX45E<M'!_8H<_-.JYZ ]ZE6PM%Y>X/X"H+NQ2YD03M&QB
MSLRX& >>E2QVC2D*CQGL )!6C1G%R:][<F$]I;'8D(FQ_$:>=9D08A@C3Z"J
M,D4L-XENB&3>I;>@RHQC@GUYJ3[-<GI&^?I0.P^2.?5%$UTKO#&<DCC [U<:
MU\+[L"&8#^]YAJL_VTPLDQ*1D!1QM&2< 54.FW:-EX953N2M &3=+&EY,D7^
MK5R%Y[5&"?4UT4VD632%W<IO)ZOR:8/#HO)EAL7/F[L'S,X(]JZ*=*<]4C&5
M6,7JS'B+;A\QJ\TDRJH$A ^E4=-=;K7(M,.4D:7R]Q4D9SBN_P!;^'U_H]@+
MJ2YMY8]V,*2#^HH=&5[6'[5;LXEIY.^3^)%;&B7DOV^%0S+N89()-8U[+#8S
M>7<13#_:"G;^=6;#6M.L[A9GAN76,@DQ@'^M3*A-= 5:+>C/8W@$>S_2Y.F?
MN"II)"D2XN&.?^F?_P!>O/F^+6@R$ VNH@KQ_J5_^*IDWQ@\.LH3R-1&/^F"
M_P#Q5<KH5.QO[6F=SJUS+#I,CK.>!_<Q_6O+'U.[DF8^=*.?^>A_QK3U3XIZ
M%<Z2B>3?HDQ949H@,XZ_Q>]<5_PDNFF;*+<F,GD[.?YUI"A-+8B52'1F_)J%
MWC_CXE_[[/\ C5FUEDE@WRWMPK$X !R,?G5&QDTG5G$5O?LDK'B.:/8Q^GK6
M];Z8MBT22AIADD \#\:'&SLT"E?6XZTL9;Q<F[E6/N64\_3FMZ&4VC,8)%C+
M=2J8S^M90UR.,>48'5EZA5R!2#45D7<(F Z_,5'\S2=*H^A2JP74TK_79H0
MYCD'^TO->0W-Q)%\3(V3C?>(2J].2/\ &NPU^^,]H_D21JY4A09!NS^!KA8"
MTGQ T\L?F\^+.>O:M84W&+N1*:;T/?X4&3UZ=A14EN.PZ8HKD-UL>-W>DBYN
MGG\]T9NH !' JO;^'H[>[CN?M#LR-NQ@5M]Z=QCI6]V8<BW)K*\EAB986(!;
M/(JS]NO2/];C\167& %./6I!]*15R;4%N=1M#!-<%5W*X8,."""*>HNVM6=[
M[S%5>0&)JMO5,G I,Q>6S+E3C.-U4KB9BZCKD<>L,C,S1QCMQS5VU\:6UI)'
M(JR%E(SDBM:+P1I>LXG?6 DA&2I@/R\U+_PJ""[CE%MK$,D@&0OED$U[=.,X
MQ6FAY,YTW)W9PVCZH;?Q/#JC$[%N%D8_C7NWBGQ?I&HZ%;M%>+N,H)0<GH:\
M,;P^T>KG1XSY\Q=5'ECJ:]%C^#]Y:V$,ES?00Y(!#9.WZU*=GKN7+WE=/0SK
MW5--FMV25P\9ZADR*X[4'M&\PVR*(P<' Q7>ZG\/X;?3))CJUKMAC+M@-SBN
M/TS1[#4)&L5U.%6E.Y696 XI2E)ZM"C&-[)G*;E0EBV.>M56F3)RQ.>XKT:#
MX;PRP7!FU6T$H3_1P&VAF_'M6(OPPU>25B;O2U4#(/VM>36+JI'0J;Z'*WUT
M)[&P@3_ECYA/XM_]:M#2_*9%5Y%&#WK2?X;Z_ K3>988 Y N5-1P^%;RVMY)
M;@1!HUW!5E!W#VIPJQN*=)I&M&FFNJ*\Z8').>0<]172VFLQP11+?7L=QL "
MF-L[O3/OBN(TNQL;Z2&%[^*VDD?!,N=J''<U.VD.TUQ;6EY;W$<+AA,C_*P
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
MSYZO%^UN<CJR^8R@.5(<?B,UB:@SVMY-Y)E4AR .O>M;4XPUS$^2&\Q1G/\
MM52\0B2SU61T9OG&1QD>]?+9K+]^T?39:OW*9F0RS%M\YRO</&?Z&M&*XMWC
M=52W)7@8##/UX-4(9I6.Z0QO'CHX(%:$3Q-"^RUMR5'59#]>XKQIGK16A5>^
MEC!20(Z$8^8$@51GE\Z,1HNU2 ,HN ?QJX=2=?EE2)P!T+$X_(5#?W,5S&HM
MHFC3'SC.<G\A0MQ-&?JR-_8%J[[OFG;K5^2'[.8DR&!C4]/4"E\5P-;>'=(B
M=2'(+MQZU>NU"):,PR'A4_H*Z)?"C)?$RD& /"#\Z>"#U'Y4[<I^ZF/3F@8)
M^Y^-0KE%_3I4CAN0Q52ZX KE+5HQK4YF1GCP^Y4;:3^.#708'&/6L#3PLFN3
M!AD$-FKCLS-[FYJ=\]NMB;;*QM;*0KG..3]**BO;:2X\D=HD"+CTHK*R*N:K
MN$)X[U"\NX8JM+.'=@O3--4TT@N2''O^=)SZF@#-/"T[ -%*WW>E/"C.3T%/
M8*5^4\CGFJ6C"US;TJRVPJ[?>;%:^SMZ5#I4\5W812Q\C&"/0CK6@(<G/K7K
MX=V/.K+4EMAA:6\;;;.WH*DBB('%5]6W)8M_M$**]NE6NN5'D5J.MSDM5*0)
M#/,=J!UY_&M-Q9>(T,5E?6R7*?,ID8#CTYINK:?<F!&\DNBXW* #D=ZY/4])
MU*XG,MI!);CH!'\O'X5X.8<M2HV]SV,%>G3\C?'@_6]S&06US$<\1RBIE\*:
MG"ORZ4^XC@K(I!/YUQR:9XFC^Y<WJ_29O\:E%OXM0<7VH#M_KV_QKRI4;]3T
M%5TT-V31=:5S'<:/P/<?TJYIO@V:63[3J?EV=A&=[*S8+ =N?YURA@\5CG[9
M>_\ ?TFE1->+!-1NKQK5@0XW9SZ4>R5]Q^U1J?$-H+V6W2SFCE5 2/+8$8J]
M]G-[IMF8MKLD0!"GI7+6^GW*7>^2)UBP<,XZ59C@F"DVSNJGCY:TDHV21$9.
M[;-1].NT!S9O]5YJ VTJ];>1?HM1+#? ?ZV2ID2\ Y=Z7*BQH4J>59>>XKG=
M,_Y#4Q]F_G74 7 /SY(]ZY;2.=8N/HQ_44TO=9F]SI4(QR :*8F0/K16!9O+
MX>L]W$<O7^]4Z^&[?'$<O_?=3+,<D$DU,)B!F@O0CB\,6I8!ED _WZVK3P9I
MDL>627/_ %TK-CN-K UT6EZDJPX;&<T:E616D\#:3M0B.0Y'>2J=WX-L+>(F
M(./K)FNA-ZI5 &'#=*;>R!X'7<":2;'9'#V]FFF2O]GE 5SDKU&:2XU>ZB;"
MNG'^S4]Y\LK D9/2L*\<AN?3K6\9R6S,)0A?5&BGB*_#$!X\#_8JO<Z[>W6$
MD=-JMN&$K%,X!//6I85+N > :T6(K1VD2Z%-[HZ2+6;R6,;BGX)4ZW\_J/RK
M'B=.%7H*MHXQTKGE4G)W;-XTX)6L:0O)CW7\J=]JDSU'Y50$GIBG^:<=JF\N
MY7)'L7C=/CL?PJ,73Y/"_E58RD#DU7:XZ@<FB\@Y8AJ!%ZGE2#Y<\[>,U7M[
M>*WC\N-?E'(R<XI<L>U/6-F_BQ3U"R)%4'L*N6EBL[ ,IP?0U36(J,EZTK%-
MTBC>WYTU<6AMQ>%]/DB!</DCG#5FP_#K0K2=YXA-YC9!)DKK+'3U>V5B[&IF
MT]0>I-:)&;L<C_PAVF*?E$G_ 'W176C34)[T4[(1Y<)#N;ZU)YAV=:R1=C<1
MNYS6C!!<7,6$3[W\3<"HY2[DC2[''O5ZRN!G[W.:R[S3;NU8!RIP.2IS5);I
MX<[C]<46%JCL?M!098]>F*62_9@%'&:Y9-8V*%E< GE=W>B75F['I3Y1<Y/J
M,^)#SR#6)=S;QD&EO;EY,-GKUK#N9Y.0"16D8D2EJ73(B'YVI&U A@%X%8<C
MS.0=QS4T-O<,0<Y!]Z?*B5)G26%R6SDYK5CG&WDXK M;6>-,EP/QJV$; W.3
M63B;*3-?[7&O?---Z6X48K/1$^OXU:C "]!1R@YDP9W&3FE4@&C(V@YJ+?\
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
M/N:7UR"*^JON8+^'89N6LA]:1?!FGSY$L C/8JX%='_8\?=E_(TAT>+NZ_\
M?-'UV(?4WW.$O?! BD9;.X8+Z,XJI'X2UB!MT-Q&O?\ UH%>A-H,+*092,]P
MM5O^$9M>]Q*?RJ?KJ[%_5#EK>#Q99$^7?0!>VZ13_2K7]I>,\ #5[6/']UT'
M]*WO^$8LCUEF/_ A3AX9T\=1(?JU+ZX@6%,!4\1WAS>>+84(Z#S&_I170+X<
MTT'_ %3?BU%'UM#^JLW&M+?<?W8JNUIY<F44''(XJT<[C17G)L[;(ZG1O$-A
M';!;VQ19%&-R1CYJU?\ A*-('2V;_O@"N"R:=OQ6RQ$TK(Q>&@W=G='Q9IX^
M[:/^0IA\96J_=LS^8KB/,^M1/*!V-'UFH+ZO3.W;QS&!Q:?FPJM)X^*_=M8Q
M]7KBI+A .0U5);JWV,'C<@]:KV]7N)T*2Z'8S_$XQ(6\B 8/=JHM\6]IY2W4
M?C7E&M#3)+>188[B.=#E6W#'Y5CV7D)?Q2S0F5(QS&6P"?\ "MXN35VS+D@G
M:Q[S;_$BYO$W0^21WP#4I\<:BPX,8_X#7EMAXBC#D+I\4:GKL;G^57_^$F@S
M@6[_ )BL)3J)Z,V5.G;8Z.\E-_=O<RD;W.3@ 4Q%$:X!)YK&BUU)1E82/QK0
MM[DSX^7&:Q=WJ:1LMB6]?-GM_P!O-.MF_P!'3Z5'=J1;D>].MP?(7Z4NA5]2
D;<,4TM24TTBAVZFEJ2FD4(FXNZD+4E-/6@+CPW/-%1T4 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>tomz_10k006.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k006.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  @&!@<&
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
MW/P]N"FK7EL3Q- &QZE3_P#7-<2\1AE>,_>1BIKH?"-S]G\4:>Q. [&$_P#
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
M?3KA?]@US0YL5/7I28T>->(5 U&3(Z@5B;L<"2N[N])MKVZ=I@^[./E-4O\
MA%[#TD_[[K/F1?*STVS?&X>U26S[6<?[(_K115DE#5YB;=@.N#7/VNH?8;AI
M%A20N",-T'.:**.HNI!J=RVKW44DB(AC4J H[5#9P""]BVXR>.:**!'6Z&[+
M=DMW&/UKL+2VGNB3&5V@XR:**$,R?%#:AHEO]HAEC;<0IWC(4=SCO7/67B74
M;5G%S=Q39^YLB*@"BBJZ$DTWB*]F*[0Y!Z;=HJI/JTELV^3<K>K-G^5%% &1
M+>P7DN(V+2N>2J]<GWJ^^B[CY+W3ATQ(R+T(],T44#1LV/@XV<3(UV\@+EAN
M[#TJ[_PC<1D1O/92ARNT=*** (+/2?,GN8KAY"D3?NB),4FG:)+#-$]UL90C
M!DSG)SP:**0%V_M+8R0S9\OR6W85?O>QJ['J4*B11G^$]***!FA--'-:28SR
MI[>U<T#BQ;V7/Y444#&IH%E/"K^60SC<2K8JN?"T&>#-_P!_!_A112LAW9__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>tomz_10k006a.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k006a.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" #2
M 2T# 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#TRF2_ZL?[P_G3Z9-_J6]JR+-:+_4I_NBG$U%"V85/M3BU AV:
M832%JYC7/$\MA/+;6:6_G0 -)]ID"!E(XV\\GU%"U Z;--.<5YX_Q),<01EM
M'N,\B%BX ^@[UC7/BZX;7;;58TF8B/!B:+RU/4=2?>DM78U]G[JE='JZ_P#'
MPGUJCK?-S#[$UYE>_$W5?, 633+''\;RAV_+FN<U?QVM](&O?$%S._\ =AB"
M)^'%/E9F]#TKQI?S6GAR,64Y2Y-Q$,1R$-@MCL<]\55TSQWIMEX&^S:GJ$G]
MIO;R(0<LP)! .X\?K7DZZU87JR"WBN&D5XRTLDC,2-XXP2:R8O%7V556VT^U
MB"C W*7/YFK417.W7Q7YPC1$FNO*E$BC8QS@' )/'7'Y57N+W5[PL[6K1*3D
M"28*!^&:XBX\5ZI,<K.D8]%3_&J%QJNH71_>W<C>P.T?D*HD] >YU5XMMSJT
M4,8& B;N!^/%932:0CG[3J5U,WHC<?H,5Q1:9NK.?J35FVT[4KTXM;2YG/I%
M&S?RI#.H&LZ3:M_H^GAS_>=<G]:=!XJG-]#Y=O&B;P2,#G\!@5CQ^#_%4I^3
M0M4^IMG'\Q5L>$/$VD26M[?:9-!$9E0-(!][D\CMTH L:SJM]%Y44,TD:!W
MY&,<$XK#>>ZE!$E[<$'J#*<5NW^E7.L36UO;-&';S'RYVC&1WK3M_A7<E0UU
MK=E$#U$89S_(4,#A6ACZF6HRD7:;]*],_P"%9:+$/WVN7#G_ &(@O\R:B;P%
MH"'_ (_[Q_\ OD?TI706/-"%[-G\*;BO29O"&BI@11SMCKO<TB>%-+!_X],_
M61O\:.9!8\WQ2X)->HQZ'9P'$=I$N/\ 9%6AI\0Z1(/HHHYPL>4):SR'$<$C
M?12:L?V-J(A:4VKJBC)+8&!^->I+: = !^%9WB*(Q^'[QP.?+Q^9 _K2Y@L>
M8!<D=<GVK8L_#MW=J&#(@/\ >-4[<S&1$4J,+M'3H6S7H>CVY^S+OY;N:INP
M(Y=/!\Y/S7*?@IJY%X-M\?O;B4G_ &0!_C78_9_:@0=\5',QV.7C\(Z<IY,S
M_P"\X_H*MQ^'M,BQBU4D?WB36]Y-'D^U*[ RAI=D.EG!_P!^Q_A4R6T47"1(
MG^ZH%7O*]J41>U%P*NTT;?:K?E^HH\KVH&>P9IDW_'O)_NFC(]0:;*?]'D_W
M#_*@#1M6S:I]*;<7"V\32-D@8X'<GIUX'X\4RT;_ $1/I3V;/N* *?\ :%PT
MK1KI5YE0"23&%(/H=V#^%<7=Z3!XF\7WB7HD@5+92JC&X,, @@_7TQZ$UVAM
M_)R;60PY;<RXW(V>O&>/PQ7"ZQJ-Y:>,([@H(0MN?,R_R,-P! ;'7 !&?I@=
M::\A"7/PRLI"0FMZC"I[1K&/Y+7(:IX(C3Q-8>'QJ]VT<RES.XW-T8XZX[5V
M5[XPCMV7]V[1,K-Y@/0 9_\ K5S%]JQF\::==A2I5=HWG'.&_P ::N2VB*_^
M#MO:VLLZ:Y(VP9VF <_K7%0>$/.=<WN ;B.$CR<_>8+GCZUZW_;1O;JZL7#*
M8XE=B.>IX_E7--I5J(?M(U+:L<ZRC, (;RR&SG=P.V>U*[#FB8UUX5L]"MB\
M%_)+(\B*V4"@ ,/K3;'P?H5SH<-R[7AO7&67S5V#GV7/ZU/>ZI87UJ1:7+RN
MLRE\QXQ\P]S6;8>)+6QL(HBAR@((!Z?YS5:V'=$.M>'M/T_3/-2+!\Q5W;^<
M?4UU>B-I>G:'I;C1K">2:U5W>6(.2<D9Y%95K<6_BNWFAWO;Q0%9&D!'7)P.
M?7G\JT;*(SVD4.[9':9@#MSN53DMV]3^5+6Q,JD4SHH=:MD(:+1=.C/8K;(/
MZ5J1>++P*%2-47T7@5YU%XIL%E\N1BB[B-QY''6I!XTTY)95V2L$^Z<8W4K,
M:FCT(^)[Y^O\ZY?QIJDVI6EA;2NZ+]JW[E;&,(W^-8G_  G^G Y%O,?R]:KS
M>(;37KJV6&.13"&DP>AR"/\ /UH2=QMH;8N1J=HB_P ,3\@=SC//X#\ZZ>-7
M8_,2?J:XJ75!I.I>?+;$A4V*-V,GU_2K]EXTBNKOR?LC1J 27,F?TQ3D@NCJ
MO*S2BWJE8ZQ!>?<SQZUJHP85(R#[-[4Y;?GD5;$>>]2+#_M4AE$P<YQ1Y%:/
MV;/5J=]E'][]* ,P0#'2N?\ &C"W\-3#_GHRI^N?Z5V7V;_:KCOB5&(_#]L
M>6NA^05O_K4X[B9YS8Q6\EZ@WR8!7^7/ZUZGI-N!:1XZ;>,UY_H:S2ZG)^Y1
MB6.[&.""!_6O6;"S5;6,'^Z*J0D5?*H\O!YK2-LE,^S+G-044?+'M3?+K0^S
M)FE-O'Z&@11AM)+F3RXEW,>V<5:&B7F[:R(/^!@_RK1TJWVSR2(.B;?S_P#U
M5JA,9^6N>K6<79'13I*2NSGAH$V/FEC'MS3O[!?O,GY5O<8SVIK%0>2/SK'V
M\S548FS%-YCR?*55'* GOBGRG,+C/53_ "KC];\5:@]JWV72VMF(W*ZR[B03
MU VC\^:XB#QIXDCE8+,TB _<V;_UQFO02T.)NQ[C9MFV7V_PI[,:\OT[XJ&W
M00:AI9R#@M&^#T_ND?UKI[/X@^';UD7[68&;M,FT#\:+,+IG29.:XO723XLC
MC91L-J23CCKTZX[>GXUV<,L-Q"LL$J2QMR'1L@_B*\Z\=Z=<:EXACMH"0IM<
MG@@'E\\X],\9H0,PM2CBNKZ6VVHB"/<S%?<D]_1:R[>!9M3T6.=RDDL:M)M;
MD,Q9@.?J*DO='U6'_EK(S;-GRMP!Z8P<_P#UZJNFH+>03/+(TZ$$8B!^4=L^
MOZU1GR:W-BP4RK?W<4DC33R>4563!PI^7KQ_$/UJGJ;S0Z-<W,T<_DE?*#'
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
MM[=M[D(P"#YO3Y>2>E4]0MA:W*HDN\=>W!P>*JZ8ES7U.:@\8W\ V31QO&.
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
MY/..F>>M91W+D;90'!'%!%-23( -/.#6I!"5YIC+Q4Q%,/2@"'&*;BGDTW-
M#UIW05$&J< %*8K'->)_"UMX@BC9ODN(B3&XZ9]Z\PC\_2KU[&X!C.<*6'W3
MZ?2O<3Z5QGC7PVNHVK7L$?[^,?,!W [_ %J914E9E1DXL\VN)+J*ZCD?:55P
MQ '7!KUK0[E6O1<1W1%L\6XKGY2>/FS^E>6V[_:08)\"9/PW"NH\)7,<V[2K
MP$XRT1]%XR!_GO67(EHC?G;W%T=+&_\ $:07\N(6=CP>I[ GL*TO&MK<&?[-
M<18L47%O'&/E5?53W/'2N#EN;JSU5I[678BL%<+U*@\C/:NH\!^,X[RWBT3Q
M(J3>5+LMIYAGYAC"L3^//X4G2]W0VH8A4YW:N8=_X7U#1='^UW#M'&X^6,H0
MV#V([55L'@EN7CGMHK>8,50A05(] :])^)$C)X8=7D"2R2JI]#P>!7E^GZ5=
M76C3WBL)DCN3'\G8!%/'O\U5%WCJ8U'>;DD:MQ:,#@8]N*R9XY8C\R$K[5I:
M9JJOBVOI!G_EG,>_L:O7EI@_,HJ7>+LP5FKHY1F4]!CZU"T:G-;$]JH_A%4V
M@&.*+B:*!ASUIOE8ZC-6VA93TJ,Y ZT[@5'@!Y JI+;'GBM,GTJ-OF&"/QII
MBL9!4KUIRMT.2,'(-7)80W:JS1;:JXK&YIGB6>T&RZW31]G'WA]1WKK[+4K>
M\B#Q2*X([&O,NE36\\UK()+>1D?V/!^HIB/1)])CG(DMF$,@[ <&LJZ@>(F.
M\A*D\>8!E6IFD^*$;;'>_NI/[W\)KK$,-S%AU61".C#(IIBL<3]DFBD$MM(
M!W!X%;VA^/-4\/%(;>ZDV*3F&3F$YZ_+U_$8^AJ2^T&5(]VGL HR6B8_>^GK
M^-<_/"F]HIX_*F'56'%/<C7J>T:)\4-%UF6"UU"WDLKF9PB,&\R(D] 7P,?B
M!5/QK?VNA^,M&:XDQ&BR2R @G;E2@_.O&3;W-IB2)FQTZ\G\>];E]JM_XF$U
M]?R0B2VMHXSN!W;0< CGJ3USZFFM!M)D=@VG:IXQB:[B6VL)IV=HPV%1>2!G
MTKO/"_A'1M3T=M09<)<7$K1 CH@8J!U]J\L@M'O))@F3Y41=L=<<?XUU&C_$
M*^T72;>PM]0*Q1 X06R-MR<GDC)Y-)I/<F4%)69[%II/]EP'KB,?RJI$,@^N
M:LZ40=+@X!^09_*H(/O-[&LX;FDB4<&I<U'WIW:M"!6(J)CQQ2L:B8F@!A:D
MS0:3/- #QUJ134.ZE#\T 3YI&4$=*;NXJ1""N#0!Y9XV\-M8W"W]F"$8YXYV
MFBQNK;4])LQY*0W<<C!Y%3)8?+CMSU-=MXGN[2VTQDN\>7(<$D9"^_\ GTKD
MK2]LM+N8@^0\3 9CZJP(.!SSR!_]>I=V]#2*LM2AJ-E875KY]B\\CIE6D;H3
MGICT()P<\8K.N?"Q>&XU)90$G_>&$8W%6_BY/3(/X@UI7<,,$DEU8RQ[)R=N
MW.,GJG(^5O;GO5O5[?>FG36KN;V"$A8'?B5&;.#ZKG=_D4TK: [7N<]JWBF>
M]T.+1)XY':U<8FE.6'!!4_IWK*TF^GBTJYLQ(Z0/<.YBSQD@#/Z5!>W4MRF9
M@(Y S>9!'&%7/'/7DGG.?0=:K6KA;4D$E2[$9Z]:;BK$\S+,KB)]LG*-WK?T
MK6 J)8WAW1'B.7/W?8URU]>0QP*)#EF^[5"TUE8YC#<,&A?H1_#2<;H:E9GI
M-WI_&0!6)-"4)!ZBIM*U<VNVVNW+6Q/RR=2I]#[5MW%D)(]R $,,C'>L&G%Z
MFR:DM#EBHSTJ"1!SQ6G<69#$XYJB4P<$<T)B:*93%1E/05>9%QQG-0E3G/O3
MN(J%#Z9J)H=W0<U>V@CI36C'MFG<1E/$:BP0>:U60$=.:K20\=*I,+%0$8YK
M6TO5[O3%S&WF0J0/*8^N>A[=*S&0CI3HAO+)R6/W0#W_ ,YID,](TCQ%:ZDN
M%8QRCK&_45I7=G;:A#Y<Z!AV.>1]*\E!^8,"58=&!P1^-=)I'BJYM2(K[=-"
M!@2#EA]?6@#2O="O-/1Y+63SX0,LN/FQ].]8DMI<B%;MX@+=F*J<\[AV]J[J
M'58+K3I+FUE6151F!7V%<)+)<O;>;*TK0,Y_B^7?C)Q[\U:U$S/:6=)&:/S%
M5P49EZ8]"?PJ,V%MDEYLL3]:NV$\EQ-#IN\_99[A-Z=SR >:[5?"NF1#;]EW
M>[.2:;=@2/5M'_Y!$/\ NTRW^])_O445C'<;)^]!Z445H01FHVHHIC(C3311
M2 2G"BBF(?4J=*** /.OB:2=.C)/3./;D5F>-$5=&M-J@84XP/:BBDMS27PH
MW+)WD^%CM(S.?-AY8Y_BKG;HG^W;#D]4'_CHHHJV0CBYB?M-V<G.[.?^!-56
MY)&G9!())Y_$T44 85UQ,V/6JP^\***8'8:(2=+7))Z]:[OPTQ.CX))Q)@9[
M<445A5V-:6Y+>@%22!FL&X W=.]%%9(T95/6HWHHJB2,]:2BB@1%)T%,?I11
M30%63K5<_>HHJD0QTO$\G^\?YTJ]:**8BYI+LE_.JL5#6[;@#UXH8GRB/:BB
8K6PF6/#8!\0V61_RT_I7JE%%3+<:/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>tomz_10k007.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k007.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  @&!@<&
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
M2:O>2;(;=C;.BWTT3(H,18$;@>1],]ZB\1^!&OE6?3I\71BB7-Q)A8BO);<
M6=MW//';..*MFYU&4<SLN?\ :"U?+ZQ'X?O!8I%+/)=GY;G+*T9B!QQR,MQD
M=,DUNTT<=:S6IQUSH%QITB:CJFJV-S/$(V\A9.9@IZ[3QU(/H.<8[-U<6\NF
MM<Q6\:>>A?$; KD#@BLK0_A_XEB\3RZWJRP6]N1([K%,"<$?= '0?X5KZRR1
M6BP1A0@#!(@.,[3T%>EA??C[RV9Y=:*C4278XRW=Y9-I&9&;'US5F[AFLY-D
MJ8(Z$'(/TJM:WE[;RJ;>SR/X@\9(_.K5[=R7MJ\3VUW;N?F5UCS@_P"%=?UN
M,78F5&HY*RT(HIWCOK=BN,2*<XQW%>Q>+ ?[$XSC9+DXZ<"O)[H1II:W4UE?
M!8QE)@,J2.<$'W[U<NOC&+M(EN="!2,D[4N,AL@9!R.G%<6)KQ]K&9O1HSJ4
MI12L]-S3MCI_FJ;8M""@$@>3)7'<'N#5F:^MK'R8K-9+J0L7WB,X0].?7/\
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
M04"BEH&+VHI.U(S%<Y!&.N1TI##R)I9R(XV;)Z@<5UFBVHM;3$TA,C-DJJY
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
M8HV0<$FJLT2KQC(]JJY+1#@?Q 'G_/2HV;;G/3T#&G,A#8&?IGK33&<9Q^=
MA&E!&-I_.DWC&><^AIK1D#[O6HU #8*=^QH$$J)<$AE^7&,5&(;V%-L.HW")
MV59#@58P<=PI[YIN&&<'@4[B:,\Z=F0R2NTK_P!YVR?UJS';!> 2*L@Y'2FA
M@I^8\GWIW8K)"*CCC?CZBI4B; +8/X4@VX&[CTR:DVLW1A2 #')C VBE4,%P
M0A^F*>O YQ^='MR/3B@=A@&"&&X'OS5Z*96C&QGW#J-]5"A QE>>N34B9!5A
MM_ T,:T+R2-GEV7ZC-2^:?[Z-CU6JX0.<H&/KS3PK8P,X]A4ECGDFX*L#GTI
M 9&QN.2?TI>5&XD'/J,4;DW9X^HI -SM).74?3(-.\XK@^9C'(!%/WIV9ACL
M*C+*.A)_X#3 L"974'(Z=CWH##(QQCWJL)%;T7WQBD&XN/W@//<46"Y<DC =
M>3R ?TJ Y88SPH&!112*$1#G(;'X4UD.3E@0.Q6BB@!J*I/(Y(SG/2I"-Q;)
M.=N<YHHH /( BW9Z=L4^.!6!)SP<444 /DM5Z*Q'ZU'Y6-PW$XYHHH$1LN!G
MCIGI4JP"3J<8]J**8#6A&T<]:;Y0V9!P1Q110 ACX^]QUQBFLIXY_2BBD!$8
M59,FD$?S;2<C..1110!#-#MD&&Z^U5R6Y^;O1131+!79B><4\*.A .1Z444P
M'&,8R,#CTI(X%)+$]NE%%(0X6T;<8QQ44MLB^ASSR***: 8T2A<]?K0B[3@8
M'X444Q$RLWRC(Y]J0DXSQ^5%% PQO'IGTI1:X(/F'CVHHH$B9(-H+!NIZ8]J
M6.61G8;V&?0T44BQ_P!HF1ER^[/J*L%B >%_*BBD"$4AP?E X[5&&W<>^.#1
410 Y(N2 Q%2Q@$ XY!QFBBF!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>tomz_10k008.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k008.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  @&!@<&
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
MQ[5!&D-V<131R'_8<'%4+N6PMX]]_<1OW E((S[+T_3-<1K6JV<U]YNG*R*
M 3C:,CN *R6(N]$-13/3=1C:VTW:+2212P+2 ^F>*X\W=M++LW11CIM##*^Q
MKFM0\2:MJ=O';W5]*\,:!!&#@$ ?Q8^\?<UC*Q$X;)^I-*<^8TC&QZ+:L8YR
MC_=;D'-6IH!+&6"J2#W%<=H6H1V\TR7,JI&RAAO)X(XXKJ(-;TV3Y!>1;V&.
M6K*Q0DMN);7"@!XSD8]*ABDRI<<''-:L?E2%989$9&.,AN#5"[M4@+3*2%/5
M>WUHL!BRAK^00QOG<<,!R3D]*['2K&*QMTB0 !1\QQ7/^&;/;>7,['.&RGX_
MY-=BEON0<\CGVS4=0+\7!V_CBN5\2>$HWN)]6L(MLS+^_A4??Q_$/?\ G6RD
MLL,Y4*Q"\ -W]Q6M#,LWS*PR #C-4A'B&M1>7'&A7# X(/8XKN_"$0:PF8]/
M-_I63\1M*2RN8+F+B.Y))'HPQG^8K4\(;C93 =/,_I71#5D/8Z5T5P5STIC6
MH,9P:9.#$^!WYI$G8+@UT&9 (?G*DU-]GW#!/:HY@X<.O>D2209YIZAH.2UX
M/6I%MS@Y-0B5@2I-!DD /-4F+0#;\GFFM;A1]ZH7FD*YJ,2N>":-6,M+$<##
M?K4LX41?>R<510N#C=2-(PR"<BG9V"Z.BC7=9QY]JZ;PS$?L3\'[]<O&V+5,
M'TKJ?#+DV+Y/\=93V!;FQ(/W3 GM6!XHXT2;_@-;LI/EM]*YSQ62NAS<_P!V
ML44<%981(^<DO7.:@R#XDSE@2/*Z#_=K=T[YDA)//F5@:FQ3XD3G&?W?3/\
MLTIK0J)2A(.B7F.]PO\ ,4\=*C@_Y EX>?\ CY'3ZBI!TI#9VX8D#).#29=<
M\D<^M/.!CCZTA^88QT[UUG.1^8YR<FI8S^Z8YY--9 /3%1W-U%8P!I#UY SU
M_P ]*F3Y5=C0JB61Q&.6YJO>7BV<@2?.>[;\?D,'\L?C447BJQC7]XC)( <N
M$RIY.!]<?Y%<MJ_B![^Z\R%/+ & Q.2><_A7/4K.WN%>SNC>GU>* *]S<^9M
M'[L.AW@'T7.!^'7%86H>(9)V86T*0J>YY8^_I6(SEF+,26)R2>YIA;-8-7U9
MI&FD++(\SEY'9V/4L<U$:5FJ/.:9H!IO\0^M*2 .2!41D7/WA0!)-]VH5!9@
M NXYX &3^%.,BN-H//:NJ\/:8N5D(PW4FDP*&FZ+KFXRVD<D!XY,@3/X9KHX
M(M?7$%_8M<H_&8F!8?AFNAB0!1C' Q5N';O&P8(YZ4*3 RM)TR^L9BOV9S&Y
MP < @>_/!%=$N]!M="#TY_SC]:F1Q*.7 )/!-1W5NLBXE7*GDD'^1IZ,DEP)
M!M;./0U9M8D@4G<2#R2QZ_6L2VTZ32M+U*?[?/<NL+R(93PAZ\+VKD#XDU:\
MTS3O,G&+EF$FQ0NX @4^05RM\0-2:_U3:#F&$[4]^,YK<\&G-M*I_OC^5<OX
MN&+]\CG</_0175>"5#6TV?[P_E6T=)(E[&[J (8'VJHDW9JU=50!%('.*R"O
MR\C'-;+8@M(XV$'\*B#J951N*A<L@[U)$ 29#V%4(;< "8X/TJ)9&7J<BHI"
MS/NSBG1_,.F:8#RZMQD"D7:5R*C91R,<U9@2-(-K]>M&P[$6,<_G2,8RAP>:
M?'LD5AC-5F&QB,8IB.A0_P"B1X]JZCPHVZPD]GKDXO\ CW7/M74>$<BRF]-]
M93V!;F_(?W;?2N?\5L/["F&.?E_G702?ZIOI7.^*2?[%D.,_=_F*R19Y_8L%
MB@'0E\5S]^%;XES!BH&SG=T^[706=N\C0L.%#9)[5SVI(7^),R@H#LZMT^[1
M4>A4=RC&1_8]ZH&?])!R.G45)SBHX@1HUYG'%R!G\13L^YJ1L]&$*&-03T)J
M)H5 ^\*%E7:.IIK/'R">M=B5SEN0W3I;P%QEB.@[9]_05Q=W=-<N\T[_ "+V
MQ][V_G]/?I71:B$F#1*>N%!'7)_P']:XS6YDBN?LL/W(A@G/5NYKAJS4Y\O8
MVII$-S=>8>?P&>!5,M5=I"33=Q]:@W)R_O4;/[U \P7W-5W=FZFBXRRUPJ].
M34+7#MTX^E5V?TII)SU-*X6)223R23]:*C#D=>13\TAEJPC\V\1?QKT?24$=
ML#TK@=#0/>GV7C\Z[ZS94&"< #F@3-=7R,Y^6GK<O 0P0-&>H-5D*O&V#D>H
MJ2V?*E>M(1JVUQ:3\;S$3Z^M7TD>(?O S+V85SIB!SM/S>HJU:W4T)QG<AXV
MGD4T*QLS0+=V=Q;*P43QLH;'3(/:O+9[:73K/3K:9=LT,TR,.,Y#+S]*]5LY
M$EC&PXYX'H:X_P"(5N1<Z9,J ;RX9AW/R_T_E6D62<IXJ+/?2.S9.5[_ .R*
MZGP6V+2?ZC_T&N9\31[IIFW#Y67N/05U'@=1):S GNO_ *#6R>MR7L=-<2?N
M=S<BJAC63;M/-6;Y0$V#E>]44E1#QVZ5LGH0+?*%C/'(J"W<,-AJX[I,I+]Z
MH,HCD^7CFFA,6[ 8G:,;:9;Y (JW&8F^9^5[TR5H2?W((JD QH\C('.:;)PQ
M^E/B;G\>:)L$LP[T,:*T1\L$CUZ5.Z)(A=C@BH$5=_S'Y:F=T\T#'RXXJ6"-
M8*/LJ'V%=)X24_8YC_MUSN<VZ@>E=)X3/^B3*#GYZB3T#J;S_P"K;Z5SGBSC
M09C_ +O\ZZ0C]VWTKG?%:E]"E4=]O\ZR19P-G=N;6")5P"_)KE]3)7XDR[6V
MG;@'K_#70VTN&MX^/E:L&Z<K\4)&QG&./7Y:4]BH[E*'/]D7@W#_ (^1UZ]1
M4O%,+M-97\AV@FZ!( ]Q4F*0,[]+=!U(I\EK&4P,9-0AF[Y_*DGN&6&0@D-M
M(&.",UT-M*YBK&'=3HCO*3\D2-*V#^7]:\YN)FFF>1_O,Q)KKO$5QY.E2@'!
MGDV#_='].#^=<63FO.IZWEW-::T$-122;1@=:D/2JC-N;-:,T0E(W I:0]*D
MH9C!HI:._P#GUH :>>/6GK]T4P#@>U2@8 'X4 ;7AY TT\ASE H_,G_"NQLV
MR_3(QSFN4\,*#]J^;!;: /IG_&NGLV(E96ZXH$S0LW*W#(/NGG%6H3LF(/0]
M*SXSMN!V&:MY"O@\9Z&D(T5X."./05*(UQN0GGJ*K)*9(PW\0ZU/&X!R#QWH
M EB9XCN&1S4M_:)KNFO922D'(DC?&2K#/]#C\::CJ& ;E3TJ:&58IUP1L;@^
ME4G85CS_ ,8:=<V%T6D4^5*08W!R&P!G\:Z3P''OM+@CK\O_ *#70:C86^MV
M$MC<<HXPCK_ _8UF>$-*OM/34+6:/;+%)&N>Q&#R/4&MHN[(>QMW$+F)E49)
M-9_V5@ OEG-;#03Q#=UJLWVM)MP0;<>E=$49MF;);2D$"-ORH-MNA_>#!J_]
MHNA(2(QS[57ECFG+9!!/I5),FZ*L$21L=QRIJ9+93EE4%>XI8;0R2!'R,>M:
M4< MV"XRM#=@11F^RL(UBCPPX--EMXBF3@5L+IT9)E4=*A>R1URV:8[G/R1I
MC"D4*B J#BMAM/C8<?RK/N(5MY2.M)@F:?V=/+7:W& <UT/A54%O,%.</6+%
M(LEFBA.<"MWPG&1;38_O5D_A'?4WP@*,#Z5S?BK]WHDW&2-O\ZZ60$*<>E8/
MBH1_V-(7^Z0,G\:R3+/,8HPGD%L;B^<USE]M'Q-D\S<5/I_N5U+".1[;R<E5
M?K7+:D=GQ/8A=W XSC^ TY[%1W((03HU\5^Z+H?S%25!#G^RK[KC[2O';J*F
MYI(;/2G1=[90UAZE+Y43,R\#+8QR<"NJFM6WG:3DUS&OJ4NXX">A7(QT/WO\
M*VQ7NT]#FB[G >*9_P#2H+4$'R8\MC^\>O\ (?G6!5W5Y_M&JW,F21O(&?0<
M52KCBK12.J*LB"=L  5 *>YW,33:"D)12TN* &E0<]J3:<\FGTE "  4"EI1
MZT :>DN5C9HSB17W ^O XKK+&Y$ZI(,9[^U<;IC!9V0_Q8 ^M;$$S6=TK_P.
M<'VH Z.1OG#(3D=:N"3IQG(!R:SBRNN\.,@9/N*M0DR6JL>B\"DP+\#!&*J3
MAP"!ZU91N>P/;-9@D*(,'E#V]*OK*&8$\G^=(194$GDY/I5E)3N7?50%004&
M3UQ4KM@C/&0#3$::,H9<C'-;=G>1EQO&)&P#ZG%<LERRD%L9]<U?MKM)XU!8
M!QWST^E-2LP:N=7Y F1B",=JSY>)#&<<4EK<O]W)# 9QV-17+O\ :#M&3C-=
M5.?-H8RC8FV*D98@5$WEE<G 8]!3?.\R+:_!H\K_ ):8S@8K34E6(WB#)N;@
M]L4YI-L8!'(Z&HG220C:>.]%\XB@1%&6[T7[CMV+\<Y6+;QR*DVQ_9V)(R*P
MA*#@DG('2M[3-)DNK0W$Q=8CRH_O>_/:AM)7"S,MKI &VUFWGE2_.3CBNFN[
M"RCM7:.V/[L_/)N)Q[&N1U>>TMWC$]U#"CY*ALY.,=@#CKW]#1!^T=D*7NJ[
M->":-;9&P<;<5TOA,L;:;C'S5PT7B71I+=(DNPI P R-_/%=YX39)M/:6)@Z
M,<AE.0:*D)1CJA1DF]&;;J=I^E<QXN.-!E_X#_.NI<-@C%<SXN3.AR#&>%_G
M6$31GG=FP$4''\5<IJ; ?$YR1D9 Q_P"NMM8\1PY[-7(ZB ?B9)N("EO_:=.
MIL.&Y%;D?V/?DCYOM*XSVY%25%;X&DZATXN5^O45+D5!;/<;<Q7@615('TKS
MGQ1=!=7O)Q\R0"0CT^4  ?SKV&TM88X#P% '7L*\&\4W3/IEW*P&^=^<=B3D
MT\7/FM%'/"-F< >22>2>M1S-M3'<]*EJK,V7^E9'4B.BBBD,***6@!**6B@!
M*!UI:44 /@W>:=I^;/%:_P!I62+RY5*N!U[5E6P_TA?]X5M+"K-G% $UE=*4
M\MVY6MFRN?D*C+*?2N7EMWBDWH./2KUA>$'!;\Z .DBE)R" ..F<U:A(&0_*
M]5*GFLA)P"K*ZY_VCWJY;S_-@A0H]#FD!M1NC<#]>M2[BT8R >>*SXGP=_RG
M!Z9J]'*C+LSCT/I0(:H!!_D>U0B5HI=P.".H]:ED4L?O<_6JDQ,3Y)Z]*3 Z
MO3)O-M1("=T;'^G^-:=M,);]5/&X8Q7-:.773;AT;#9&>.@K7M;UHH89(@I7
M[KDGG'K6E.:B3*-R]<6OEW,@#9.>E6(UV1[7(4D]ZSC<1,S;N)%ZGLPJ.6[*
MR>7)S&>A]#6DJ[>Q*@7IF$#G*<]BPZ54:9I =K'('.#4%W(6C5A@A>3[\U4@
MDVW85&(R,J163FV6DD6#=RQ;9"5<@])%#?SK2MO$[#Y;B([&&/D[?@?\:I7E
MK&P9T8@KR5 JA=A%M#-"@!4<CKBDFPT-V35%FM?)RQB+;BH4#G\_?MFN0\;Z
M2UUI$=]& )K0D,!SE#C//L>?Q-:_VQ&@A\L .Z MM['TJSJ=W;+X6U RGS0E
MLR,,<=,#_/M6^'E*%521E5BI0:9XQYISG)'I71^&_%NI^')Q/93,8P<R6['*
M..,\=CQU'-<SN&>>Y_\ UU-&S*%('!KZ5QC-6EJ>.[Q=T?3/A[Q9I7B>WWV,
M^)E7,D$G#I^'<>XXIOB2W$ND2 L!P.:^=M#\33>#M>34H[;SE*,F"W'/J/Y5
MZ1!\6=(\16QL9HY+.>0 *6;<I/U[?K7@U81IU>1'JTVYPN2BP2..-@PX->>W
MI)^*#;=N=P^]T_U=>DF)O+0YXZUYEJ+;/B9(< XD'!Z?<K.O;H72;&0DC3=2
M''_'R.@_VA3B3FHX1_H&I$D9^T*0%''WA4N1ZUDC1GT'JFJ6T?A[4"05)@=0
M0.Y&!^IKP/Q4^+&&/."TA./H*]=\47,G]ARJ495?"Y/KFO&/$\A\V"(\E%)S
M]>/Z5-:/[Q&4=6<RYVJ?:J?)YJS.>,>M5\5+-QM&*=BE H&-Q13L48H ;1BG
M8HQ0 F*!3L48H 6'_7 >IK80.CY4@?\  B:P6F>*<%3TYJ?^UKG/_+,\=UI
M= )=W#(#FJ>HC[+$D\8PQ;!'K6=_;-V.GEC_ ( *BFU&YNQLF?*@YP!BF!LV
M>HPRL 9=A/7=6P+IHQB$@ >WWJX<J&X-307ES9_ZMRR?W&.12 [>"Z\]&5AS
M5NQO6#^2QQC[N37+V.K0SR*1B.7NC=#]*V&*MB2,[67JIZT@.G^T;B03M/7D
MBHKD[H\C!^E4(IOM$*NK9=>H[U8W;DW-\H!YI,$;6GW+V^BNRY$DDA"G'L!^
ME7M.E;[,T+DDA<C([UG::T,VDMLY9=V%)Y'7^E2I=&.49&03T% F:B /<9*
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
M%78ND9D?"R?04#F'/J***Y6;$UH3NVYX-3@8NGQ^=%%2,>A+'YCG%7;9V20
M$]***8C2=0RY[T-]R,]SMY^IQ1130$NT;<^G%3P\@Y]***H1.BC ]N:EC'S
M444T)E^$9DR><5S-_*\?B:[V''^CQ=***OJ3$@FG?[4H.#]:MRR,;%TSP#Q1
M16RV$3>&K^>*]\M2-K#!R*VM2MXC,K%!SDT45$MQH@AB62(LV25Z>U)>J'LH
M]W8T44T29U\!]BB]ZS;1BMV@ZY/>BBK6P'1V*@W<N0.5YK$9RMU,HZ9-%%)
M:>G_ #HV>PXKH_"EM!<PWD%Q#'-$QY21=P/X&BBI8CK;"PM-.LEMK*WBMX%)
MVQQ(%49YZ"N5\?J#X5E)[2C^E%%0BCS#2O\ C[C_ -\5S7C+_D;K[_>7_P!!
1%%%.0XD-I]Y?J*VZ**D9_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>tomz_10k009.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k009.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $* .0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHIKR+&,L<=Z '4562^MY2PAECD*G#;7!Q]<5)YN3QB@"6
MBH]Y]1^5+O/^S^M #Z*9YGL#^-&_U'ZB@!]%-WCT/X4!P>S?E0 ZBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR_XV231Z#IPA=U
MW7!#;<\\>U>H51U""*8Q^;%'(%!(WJ#@Y'K0!YY\*9!-9ZDX611NA4ETV[B%
M.3BO1TZU!$BH,*JJ/11BK"]: 'TE+10 E)2T4 )12T <T 3+]T?2EI!T%+0
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
MH5ZT .ON-,NB/^>+?RKFO#__ "#,]RYKI+__ )!5W_UQ?^5<WX<&=)5O]LT
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
M&WE68%B#Z\FM+28HH[]BD4<>4/W% SR/2JUY@W+_ $Z?A5VU(CE5VP JDDT
M7)^-5E.?X(_Y&IE/%4_.,^JLJQLH>)75F[CD5;6-\[<<CM0!+M26-HY%W(ZE
M6![@\&N!GM9_#5TT%PK-8LW[F?&5QZ'T-=ZJ2*>5(_"IT8%"KJKHPPRL,@_4
M4 >?'4K7;N$JD>QJ ZM;DX7+'T7FO0QI.DE]XTJR#'OY"U>A2. 8ABBB_P"N
M:!?Y4 >:1-?W/_'MI=Y)Z$0-BKJ:/XBE0LNDR(H&29'5!_.O1Q(6^^S$?6AL
M&-E/<$4 >9#3-6<?,]G#]9"Q_05(FAR_\M]70>HB@S_,UK>(+)]/T.YN[?<T
MJ;<$\X!(!/Y5RD+:E=$"%+F7_<C8_P!* .DMM$T<C_2K[4)]O975!^@K?TOP
M]X=N3B'23,5 ;-Q<,W'YUR%OX;\07R%/L\T:,.?.?8/RKN],TZYT#3$*LLD@
MB6-]JY P.WXT :MOHVG6^&ATK3HF'3$08T]KV?SOL^0!T!48 _"FZ1-<W=NC
MRC:@0#&W:<^_O5QHK9'WN$#=<D\T 9LME'J%_+9W$\Q$94<-C<&7GC\:GT\1
M6TWDC"1H"D8]@%XKD->OYK6VN)?[2V^9*P4(_)^8[3N';;@8JS#=*G]F M<*
M'F 4Q(6)^0#YO1<]2: /1]&T>'4(GFDD88?& /Q_K75PQ+!"D29VHH49]JQ?
M"K*VFR%2"/,Z@^PK=H **** "BBB@ HHHH *Q/%/ANU\4:)+87 "R?>AEQS&
M_8_3L:VZ* /GFSTBZTR.2QO(FCN(965E_&K\6G7IC+K:S, "25C)&!]*]T,,
M1D\PQH7_ +Q49I] 'S%-J=C+?MY=Y$V2/NG/\JM/(MS;3+!(64(2Y [?_KK2
M^+7P_;0KU_$VC1%;&9LW,<8_U#G^(?[)_0_6N;\&S>;]J#<A8AQ^- &UX?E,
M%E917,2?N5(W(?F.3^O05K&Y\R5V59<9&0V!GCK6)!;/#K+S[R+=8@(U)Z$_
M>Q^E:8G!8%5.?7% &@ER\:G:JIGIGDTJR&1BQQD^@P*H&5\\K^9J9'DXQM'X
M9H OJW%2!JJ('8XW'\.*D,+D9.X_C0!:#@=2!]33O-0\;Q^'-,M]-N)L>7;R
M/S_"A-:UOX9U.1ABU=1ZMA?YT 9HDC Y5S_P&GK<X'R0G\3BN@A\'7[',DL4
M8^N?Z5>B\%IUFN\^R)_]>@#DA=2D\*B_K3Q)</P'/_ 5KN8?"FFQ ;A)(?=L
M?RJ_'I&GQ !;5#C^]S_.@#SHPW#\%I#[$U/#I-W)GR[.1CC[Q0XKTA(8H_N1
MHO\ NJ!3Z /'G^&NKW^FR64V$C=%7+,,+CN!VKIK3P7J-O#"GVBW^2(1GYCV
MQ[>U=W10!F:%HZ:)I_V6-]^6W$XP,X'3\JTZ** "BBB@ HHHH **** "BBB@
M HHHH BN;:"\M9;:YB66"5"DD;C(93U!KPN\\!S^#_$%Y';+)+I]TN;9\9(&
M?N'W'ZBO>:* /$+;P_JUX,QZ=<'L"8R!^9K6M? 6M2 %XDB_ZZ2#^F:]9HH
M\_@^'<W'GWD*>H12W^%:MOX"T^,#S;B=_P#=PH_K75T4 8T'A;2(.EKO/J[D
MUH0Z=96_^IM($]UC%6:* #H,"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7"BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>tomz_10k009a.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 tomz_10k009a.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" "2 /X# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[(_8JBW?#W4I,?>U)@3](
MH_\ &O: /E&WW.17D?[%5OCX57A'R[]3D//_ %SB%>S):;T_WO3M7SM>_.V?
M147[B*[2Y8_,=V,U^6__  69\6KX?\%R7ES&TFGR>);>*]*#]Y'$+2<>8G'5
M&5'[9"D9Y(/ZE26^Q\?K7YF?\%1K*#5?"\EI=*6ANM?2-AG'/D3D8]^ :UPC
M]_4QQGPZ'N__  2E_:X7XT?#@>'M8NH?^$ATU=CPH@^^0SEACC;*@\Y2!MR9
M #P!7UY$<&OY_P#]CGX_ZA^QU\>["![J:WL]/?YA"F\W=D26W$8;<UL["0#;
MED9TW8!%?O7X(\5V_CGPI8ZM:\0WT>\+G.T]&7.!G# C(X.,C@BKQE+EES+9
MAA:JE&W4V[X;[?ZC\Z^<OVO=(6\\&Z@O5O*W*,]67##]5KZ+FE_=5XS^T9I_
MVS0KA=NYF7IZ]*XY?"=5-]SX:/Q,T/108[K5-/MYD W1O<*&3(!&1U'!SS76
M^'M1CUFQANK>2.:"9%DC=&RLBMR"#],5\Q_M,S6/@;6;=YHUN#'J<9OYK2!Y
M[JQMEMY(W?,(>6%6*( VPJ6*DYVD'Z.^"]S#J_PST"]M6\RUO-/@F@?:5WQL
M@*'# $94@X(!]J.5VN5&HG)Q.D6%O+^[G\:D2,_Q"K<:?+2^3A>E2=:*K# X
M_P#U5R?C.>2YF8J%VJ"%]#_G^M=D\:MCMSSQ5.^\.6MX@PIC/;'3\O\ "A#M
M='GVEI*MVWWE88 &>!_G/TX[YKNM/M)4M5\QF+'D?[(]*;IOA6/3KT285U7D
M8&WYOSK76%7.-OS=#[4Y2N*,;&=#%YJL=I7:^W!'L#GWZ]L]QU!PIMLGO1K^
MLKH\958RTW\*]:H^'O%XO)?+FC;'7S!V'O22N*4DG8N-9;CC;CWJW8:9Y\H5
M5^8FK(B60 K]0?6M_P"&FN+X,\<:3JSV=K?KIMU'<&VN4#0SA6#%'!SE6Q@^
MQK2"5]3&3ZH]E_9K_8-\2?&1;>^>W.F:*[ &]G7 89&=BY!?ZCC(QD5]W_ G
M]EOPO\ ].3^S+43ZDRXFOI<^9(3C.!DA1P.G/N:T?@)\:]%^.GPZMM<T?9#&
M L5S; \V4P16:(G SMR,,!@C!]A@_'G]LOP+^SU$T>N:M"=29"T5C"=TTA[9
M[+GL6(!YQFO<IQI4H\T?O/"KXBM4ER)6\O\ ,]4SM7FOBW_@KIH6DW.A>&=7
M6>-=8BN#9&'/SSV[*[[P/1&7' ZR_A7CG[6O_!6;Q9)X>>X\/V-QHNFR(Z?Z
M)-&\Y(5B=TK8*949'EJ6&T\]*^1O ?[1=Y\9_%MS_:4+12W!,J2O,T[W3LBS
M;]Y4;@5<DG'4$9)Z<M;&1<>2*W-<+A90DIR9UTT3%^/3O4#Q,G5CCVJ[)(J)
MN;'U-9E]J\:*V7'''TKS96/10+;/.&\O<VW!)W?XUF75SY:'#';44VM?:F_=
MJTGKM!/\JIWMMJ$_RQVS<\@[AC^>?TK&4A^AK^!(6UKX@Z7:K\V^4LW/HIY_
M/%?9G@FV:&2/YF&U>G^%?)W[,W@V\N?B<+BX5?W,1"A>?O?EZ"OLOP_IAA?/
M\A2A=NYHKW/0/#^HM;P97D$C))XQ^I/I7Y\_\%COVW=8^''CWP_X;\/PPW>H
M6BR33$J9=J,J;LHN3@DJH)/!CD'<5]K^/?']K\+O &J:Y?2[;?2X&G<L^Q<C
M@;CV7.,GL,GM7X$?M&_$;7/VD?C-K6K6-[/8W5](MY.\L9E>*+&V"/IR67=(
MQ4XRX..:]7!PN[]CCQ4^2)^UG['6I-9?"NX5E8[=1DQ_W[CJU\<_V\?!O[-6
MI:78Z_9Z]>W&K)/)$FG012&-83'N+>9*G7S5QC/0^@K+_9T/]D?"Z\9>?].D
M8^W[N*OA7_@I;XRFUOXZ>'9'.%AMK^/ ^Z/FM?\ "N6?O5>4F4N6BFC[+^$G
M_!1O2?%_BNWT_P 66\'AS^V+62YT\;BZQ>7/'$RR.2/F(E1AA<85N>!N^9/^
M"K&G[O!ZSQ\I_;ML^Y>F&M)B"#_P(&O.O#NB6OB'7O ;>(;Z2\M8=/U6SN+@
MR&;S3):;D92>3('\IE YW;,9XKN?VC] O-:_84\)ZE/NFFO+\NTA;>T@BDN(
M@6/J%*+_ ,!KTUA8KWX^ARU*C<;,^(/'_A*Z\<>'H;S3Y3#KFD-Y]HVP,"P(
M)!!!SD C'&02.-V1^D/_  0@_:;7XF?#+4? MXTL=UX?C6XLX[B=3,]ODJPQ
MN)8PMMB) "B,VA ^>N#_ ."1_P 4_@_X'^*$W@_XQ^!_"^IZ;XBF!T[Q%JD"
MLNES;>89V<A1"^%VN!E7/S95MT?JG_!5G]C:^_X)C?M0^&?VG/@MX?T^U\'3
MW$</B+3(K)(].T:X,2VH8K&!Y=O=1.T;NP.V4ABX8Q*-94>:%KW,8U>66A]W
M3:5YB_+7EWQJ\/2-IDK;&9<8) ^E>G_#'XB^'_C-\/M&\5>&;^/5-!UZV2[L
M[A<993U5Q_#(C!D=#RCHRG!!%6O%/A*+6]#N$95)96[>]>7*CK8]"G6UU/R@
M^('P#TWQAX^N=!U[P[#K6EV6I'4HI[[RY+6$O(9W CX8REG\L[E*>4<A\ET;
MTGPKX3L?".A6FEZ9:V]GI]C$L,$$*[8XD7@ "NR^+6A_V+\4YHVC\N2:W$CC
M_:WLOZ!0*SXX1@<5GK;E9T*23N4XK!I6VJ#SV J2?2WA7YE9<>M?0/\ P3S^
M$^G_ !)_:"MO[1L;.^L=+LYKV:"XB61)0 L8!4@@X>13@^E?8OQ^^!/PQ\/?
M"S7M:U/P?H"1Z992W $,?V/S9 IV)NC*D%FVJ.>I%=%/!\\.:Y,L=&$U!W^1
M^5;Q?-W^E-V;N:L7R8N&/N3C' J*)7:3G:17&Z?8[E50^*UPOKWS4R6.\58M
M;;(4,*T8--9Q\JG\*GE#VJ.4UCP0-2D\R-]K%N0W3\^M4]*\"&*5C<?*H;@
M_,_3]/\ /%=X-.;^ZU9?BG5;?PUI,]U<MMCA1I& &YB ,\"BQG*2,_RDMDVJ
MH51V [T+=*C#'K7G^@_M%:#XNUEK&!KB.1L[2Z#!QZX)QVK8O/%4<3JJ/O+'
MY0IY;Z4<Q'-?8].\'_%/7O 5O?+HNK7FEMJ$'D3M;OL9TR&QD<@Y7J,'!(S@
MG/@OQ6\*>(/$_CC[4MXIMY" 0TA9AC/3@YR>>W7\^UTN76?$3[;6U>->@:;*
MY_#K^E>C_#_]G2Z\47,,FI3S2;NJ1$HOT]?UP?2J<W+0SE%;GSG\<]>D\'?L
M]7&F_96U9[I3;7,<L4C1PP[#F1F3)CR<(I9?+R0)&127KK/@7INN?$KP%:W6
M@Z=';:3(L1MR\NY0&@B<E-O!7+G@! #D;1CG[<\#_LN:7I5IN_L^W1) =X,8
MPV1SGCG-=-I_PCALIECAMR8EP<8PJ\ < \?E6W->"5M3"Z4KW/D73_V?=5N5
MS>W,OJ5B7:#^8)_6M&+X)6^F_,UOO;IN<[F_6OKV\^%*K#\L<8XZX_IBN.\3
M?#SR=PVCGH0N*YY19M&HGL?.?_"#QVX/[ON1TJO+X7C&X[=O'?M7KFI>#%A:
M3Y6Y9O?O6-/X75&)51U],5C)&D9+J5_V>O#"CQ9<2 $!409 XZG_  KZ*TJP
MVH>.M><? OPX+::ZGV_Q!0<>Q_QKU'Q)K]AX!\)7VLZE-';V&FP-//*Y"JBC
MU)X Z#)X&>2*TIIVL@E)(^#_ /@MY^TS%X+^&]KX!M3-)=ZL1<WR0N/,6%2F
MQ!R&W2,PC'!5@[]UKYQ_8S^ MUX1\$2:WJ9W:QKQ,TC&+&U"21C(SM;C&<_(
ML?<&LE1J7[>7[7NL>+-834(]#T^Y$UQ#*[+&RA2MO !EAP"2RJ0H=IL$,@KZ
M[T;PVJV@WK\W/0>YQ7J?!#V:^9Y=67/+F/;?V<8FU'X3ZHH^9DOVX[C,<>/Y
M5\A_MS?LZZAX]U::^TQ6;4-,DD: /DQLK[-ZMCIG:,'MCN,BOL;]C/;<^&O$
M$+<B.:)L#MN5A_[+6IX@\'V=]=R+- N\$@LN,L#V/'/XYK@KNU5L[*7+*DHL
M_.7X.?"/QO\ $#P-''/X7UV.;P[-(ZR'2VFLY@5C4_.%9<&-$//0\X(RH]RO
M]/74_P!F#2=!O(9HO[.NKB0Q3KC!>Y)R.ORD $#)(R023DU]F?!#PA'X9T>Z
M2%1AI P(&,YR<_F:^1_VIUDT'QK\0?+:.WC&J02(N JH&CM@<#IR=Q^I/K7H
MX;$.HO9LXL13C!<R/)=1_98C\36$C6.$9T(!3@KD8/0=#WKU.X_X*O>)/#'[
M.-]\%OC#\/+#XEZ?<6KZ9<WVJ:A)&]];-@Q^;E'+3(0&6965\HC#YUWFM\#/
M$LGVV-9+RWVYP?G%9O[>GP4L_$O@5=:M;BSM[JV 8L"@Q]W/X=?I7H*FU'1G
MERJ>\8?_  1=_;4O?A!\0[KX$^,-2NKK3;QS>>&[RY8M'$SAWDC5NH1RNXC&
MU9?-8L6FY_4Z37X8[-UW*.#P:_GGU+P?J.KWMK?:7KUBVO:&HGTMX;I(79\D
MNF]><X1"N00KJK=J_8+]D;]H>\_:;_9L\+^,+N&2SO\ 4K<I=QE#'NE1BK.
M23M8C<,X/S<A>E>?B$X^\COPTN?0Y?\ :^TB/3?'&DZG&I6.Z2:-B.A^8$?E
M\WYUYA%K"G?M*,P' )XS7T?^T9\/8_%'A;PZTL;2>7,YQC/.#_C7Q!X6^&WB
M?Q=\:_B-;Q^(M1M['2=:6TM;8)$L=LODHV 2I)SNSSWSVZ\$9>]RG6V[7/J7
M]E_]J6X_9I\5WNJ6NF6.J/?6WV5A,S*R+O5CM*GC)5>H/05VW[4W_!02[_:(
M^'MKX=M]%71(!<"YNW6\,WVC:I"IC:H"@L6(.>54\8Y^4-<^"_B3P_8?:)O&
MT-K"K*6:X>U55&06R2GI[UE:?/=W\IM]-\7>&=8N%XVI<QRMGZ1N/RKIYIJ/
M*GH9>ZWS6U.R>3S6)]34UG!NE7WKA]$M/B (9IIK#2;Q5GEC181+#E5<J.3O
M]*SM?^.VI?#[Q7X?TO6/"NKK/K]XMG#+:E)88F+*H+LS(P')^ZK'"GZ5G+17
M9LJK/HWX1_"75?BMXDM=)T6SEO+JX(W;$)6%,@%W(^Z@)&6/ S[U]Z_"/]CW
MP/\  _P%)<>*(-%U2\:,&^O=21&MK8GC;%Y@PJ@G&XX9L]N%'P?IMMXA^'U[
M#=6\=]:W4'S+<6<I1HSZA@0W;M2^+?C[XF^(,2Z1J>I>)=:4/E;>]FEDC5L%
M<D.<=&(SZ$CO11Q$8=+LFKSST3LCNOVA$^'NJ^+V_P"%?VU['8QLZ3R23!K>
M1P2/W2G+A>"<NV3G&U<9/COB?1FUL-:V]G)J#-\I5(MZJ?<]!^.*Z']ES]G?
M5-:TQ(?$&GP>';Z29KJXM]+^6UN/,FDX$A7<V0H)48*ATY).3]3Z7\"M-T'2
M%AM[6"W0 DX0#)[GW)]ZAQE*5V5&IR*S/S^C_9C^R7LEU)8VMFTA/$,7S8//
M+$?ISZYKH?#OPHMM+E^2W'F8 8[<L1[GK7UGXP^&%I"6^7=CV'7\JXD^"%CN
M-JQJ!GC XQ63I&T:J.+\!_#SS[I,0_3(X[>U?0WPN^&L=O'&9%7/L*Y[P+X9
M2VNE^7[HS^HKUKPPZVT2]JJ,4C&I4;-VV\,0K;!=JY5>N.G'K4J>&X8$W;5X
M'%21ZF$A;GM4=UK/RGG]:V.7F*.IVJA3QTKA_%.FK(WW?7%=9JFI[N__ ->N
M7UJY\R2LYG12=CS/5M,#P;MN=W/3\:PY]&RV*[2]M_W:K_=%9LMAD_=KGD=;
MTU-CX5Z4+;2MVW;YCD_KC^E?)_\ P63_ &E+K2O"^E_"?PPRW6O^)F62[MU<
M[MF5,,>U<,0Y#$CD.B2*,L1C[0\#6*Q:5;CMDL?S-?F%\ =+U;XX?M$>//B?
MXN2UDUA3$VF"!R8XH98V'.0#N"1I'@';P3MSS71AH[U'T.;$5->5=3M_@%\%
M]+^ OPXL]'5[=KB%=]Y/G<]U,WS,['&6Y)Y.">IY)KN$\5:?;6\:M/\ -M&<
M1MU_*N?UV\,<4C _-CJ?I6'?ZENF^5=Q]!Z5I[1]3"45L?47["I^U)XH4]%^
MR?\ M?\ PKVK5OARNJ3>8/E9NXX->"_L"ZFHU#Q-"3S)';2#Z*90?_0A7K?[
M2?[2UA^S/\)-0\4W5G_:#6DMO;PVIF,*SRSW$4" N$?:-\JY.TX':L\3_%OZ
M&M&34$SK=#\-?V'IWE<-ZU\5_MXV"Z-X^\3E49OM-O87&U<9):79_P"R?I74
M3?\ !7306^(.GVMUH]]8:/?0@N[(DTD+JP$C8#*&4!EQ@@G!..<5Y9^W!\:4
M^*GP\O?'WAVWM\SV=M9)9W4SIY<EO=DOYC>7E01,,?+S@'H0:Z,'!QJ*1CB)
M7@S(^%6ORV<D>=.D;;SO#1@]_P#;KU;QWKX\1>![BW6QNG1E.%S'Z^[5\I_
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
M<$,4IC522VV6,G& ZLP-?CKXK_83^)'AKQO9W>D^(O#NEZ:UN?+,&TEG$>X
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
MTW3;*SV*0ICA4-_WUU_6KD\:@?TJY+P*IW)&34DW,K4V^6OGC]N/PGI_Q/\
MA5-H5]86^J+/+'/';7"!H9I8G62$.&^4KYJQDAN#WR*]^UZ\6*)LG':OF?\
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
M961=0L(A+%,2/,=0&)B)]" -H)&#Z FOGT6TGBORK>*SN+Z_A"QL]K'N9T'
MS\F0W.,D]NAXQ]2:)I.EZ!.EUK?B:&]5<,UK;SF7S..AVELCV) K5U']J>Q^
M'FF:G'H?A_P\MOJ$#0RS7^CVT]P?DD3,+%=\;XD)!1QE@A(RBD>UE>;5:,?8
MPCS=M]/+:]C\SXP\/\%CZRS*O55&,5[[LM;=;WLGTV=]#Q7X;?LCZYXK=KC7
MKJS\.Z3"0EQ<:BQFN8T)7A4QA3M)P< 9&,\U[IX8D^&_[/\ .C^'M*F\6>)H
MYU:/4=4 N9HG^4KY*@?(0<%654/S<.W KRG0]=\5?&B]6.S,UO8^>=SS%H_)
MQ@ JXRBDDJ-J?."<$XY/TW^RU^R?:W/B2W:SMUU#4%/F3WMU$%6WR,;QQE,[
M6.3ESNP>5K;%5JSLL9/5_8CO\WV/F,'3RJA&4L@H>['?$5M8JV_)%VN_1+S5
MCZ4_X)K_  #NOVE/B-?^*?B58M-H5KILBZ;I#S21K'+(Z@3RD%29/+,JC[NT
M,V%&2!]3>)O^"7WPG\33F2'3[W3XWZQ6LL3+^<L;MT]ZZ?\ 9UTCPYX$\"6^
MF:*)&8 ?:;B:+9-=.!]X@$X49^4#( /?DGT^QNU3YMP_.NC#SE"-EIY(_,<W
MK1Q.)E5YG+SEN_/ROVZ+0^5O%'_!)W082T?AGQIXI\/1./G0S/*&_"-XAZ]C
MUKPCXY?L!:_^S=X>FUU_'1NK%ITMXA+)YD\LC9(58Y8G7@!F.7Z*>O2OTVC$
M=PH^7GUKX7_X*G?$Z#4/'FA^%;.:1VT.![N]"O\ NQ+-MV(PS]]8TW<]IO>N
MZEB*LI6;/'E3BE>Q\R>'/B5\0O LS?V7XTOU0_\ +,&2U3'TMWC]Z]\_8:^+
MWQ(^)^N^+/!.O>,IOM'BBTC&F7!NKFXDM'B9G=E\UV*J8]^<'E@@R*^<%NCN
M]/4UV7[.?Q5E^%GQZ\-Z]#*T<-C<?Z0HX::(C+1#W?  ]R*ZI2YD9QTU/UW^
M'XOM'\ :'9W]Q)>7UGI]O#<3.Y=I9%C578D\DD@G)YYK9MKC%N&'\0W_ )\_
MUK#@U39]X_=!)-;2HKIMP-O3%>?(](G6<YJ0/OJ)(\C_  J5$]C4E1W/R:_X
M)Z:F-9_9!\'R;MWEQS(V3_TWD/\ [-7Z\:1J2ZOI-G=(?EN8$F!]F4$?SK\4
M_P#@D=X@_M7]F#["PYTO4)$"D\@, 1[=C7[#?![55U'X2>&Y%_Z!D$9Y_B5
MA_4&O0QUVE<XZ'5,ZXR;14$UU@>U1-=\_,WZ]*IW-SP>3^=><='*+=WNW/->
M?>)]8,EDNUONQ@=?85U6J7VR/Y:\@^+?Q%L?AEX!U+7M2\S['ID.YU0?-(V0
MJ(/=G*J,\9;GC-:TXW8.R5V?%G_!6?\ :97P+X9_X0_1=0$.I7<BS7T:_>:9
ME7REX<'$<8:4_*5#FW)]!^;.LZVV@Z2TT8VK"5*\9Z$$_P"?>O1/VHOBEJGQ
MF^-&H76HWBWW]GRNGG)G$D[X,W<CY6"Q *=H6!<=\\1+9Q.88;JWEFCF?@!&
M;."/2O8IQC!)'ESDY.YVGPZ^),>O>'8KA1]G1VP0Q^8LJKDG'L5'X5]._P#!
M*OQO':_M:7$*W ;^U=/NH<!OO,H23_T&/]*^/K]XM'CL;:SC^SP+$6";"NW<
MW/&..G^<5]!?\$QRME^VCX3F6;BY6]!7W-E/C\_\*B<4TVATY-21^KNKW@GA
M;OQWYKQG]H;PE#K?AN4LB'>"K$X[@UZ[J$;;.IQ7&>---&M)/;M&S1QQYR<@
M;O\ /]:\:2U/2Z'XZ_\ !03X>S:,+.]CM]\]K++9QJ5^^74M&2,<_,GYFOF/
M7[5%^'MO-(TTERR0P2-(<YVQL3G//5^]?I[^WQ\#E\7^#KWR[=I)X@SHO"Y=
M02F,@\GIGMFOS ^(]ZUA;26<H87GFMY\;Q^6R,N>&']X9Y)YY[XKT,)4]WE.
M"M%J5SK?V>)8_%OP:U71Y)GDOM%OVOX(L@XC>( * ?X2X<D= 6![\\IXJ\;Z
MOHGB*9C8V\MFTQ(1H K+Z<C&>,\>OOFL'X,^)KGPQ\0K::-I%MY"T-P /EDC
M(^[_ -]*N#[YKU[Q18Z!XY=9H\-,QRR+A6SZD#GOU'7UKAQ5-4<0ZLX<T9?@
M?HV29A4Q^6T\%AZ[HUJ;]W5I-?+_ "=FO,\SN_BQJ%Q)_H^BQ0K\O+-(W;!Z
M8')Y'H..>M=%X1\1W>KZK;V]S;V:I< [MGWH^"!U)Q\V!SZCU!K>MOAYI-OM
MWVK7&,<,SA1T_NL.O/7UK5L]&L=(7;9PI"V=N<;MI_$Y_,YKS\1BL*X-4J6O
M?^F?5Y7EV>K$PGC,P]Q--I-MNW35+1]?R!/!%PT@W7%JJ@@.[/M"#U.?Y#D]
MLUDW=_X1T;4X;B\D;Q'?0J1;V]NP-NK Y\WDKN8$8V/PP; !/)W[[X9ZIXT@
MM["UN)8;-9#)<,IS]J?9@!AT*[FQL8X/.<Y&WV#X(?LEVFD26]UJ327DL.TQ
MB;#E0-I50, !%8$A0,#<><5. PO*O:N3OV7ZO_(KC;C'VLGETH1=.+3;EKS-
M;6BG=_\ ;VCZHWOA!\*9O$"V<DL;6-C&%*JL?EJ@"@8C7&!\I(W')P>K5]>?
M![3K?P]H4<%JJVMG;R"2X; 56&W'S?WF;:..IQBN \->&8X;>&..-8U3 "@!
M=H%=QH]G(UO'&TDVR-_,55D(VMC&['0D9.-P(&>E;4\+"DKK63W;W/S;.N)<
M5F<U&?NTX_#".D4O1:-_TK'O7@?Q&[:A!+&?+C;_ %:YQ@<=<'K^G89ZGV+P
MIXI_M>RC;:VQ&P5EB:)LX]P&/7KTR#7SE\.VO1<PK T5Q;J1N6X)CDB&/[R@
MA^?]E,5[1X)U"2Z2..2&XMILMLCD7=O49._>I**..%9@QR!@]!,DSQ['HL.J
M?9[;=YFU4R69F^4#WK\GOC?\7;CXM?%G7O$EPK'^U+II(T;[T4(PD2'D]$51
M^%?<_P"W#\6E\ ?LQZQ/:7&RZUIDTJUDC.X.SG]Z,@X'[I9>>QQ7YLF_5)%\
MT2-"K N%.&9>,XSWQBO3P<;1<F<M7>QHS>)XTR\FV->@:0;?Y_TIK>(_L$EK
MJ%O'"9K69+B$GE"R,",CN,@5F>([VQ&HS'3FN/L/!A-P%$@!YPVTXXSU'4 <
M#I6==7[+I8V\E9#^6[/]:[8ZG-8_9#]G/XC?\)]\%M!NIKF&YNHX_L5PZ2^9
MO:-C'O)ZY= LGN) >]>O:1?_ &B/[P]>O2O@7_@E%\5I-8\(WFBW%U)-(L:S
M11E<+$8<P.,YZB/['^=?:GA[5"EP%R?SKAJ1M)H[Z,KP39W<8 ]C4ZQY'6J-
MC<[U!X;\:M)+@?X5B;*/4_#+_@C5X@W^$O&&FL5/V>:UE4*V<[O.!X_ 5^RO
M[,5^;CX%:$68L5\]3ST N), ?A7X/_\ !(3QI_9WQB\0:5G]WJ-AYB[B<DHP
M/?VS]>?2OVV_8RU\ZA\(Y[=I/FL;^2-5'\*LJ/\ S+5ZF,5Z:?\ 78X\,O?L
M>Q27.<YJE<WF/PY)J*YNMI[9'KQ65J-_C/IZ_P"?\\5YAW<J3U&ZU>*P9N-M
M? G_  5-_:.F\.Z)<:+I8>9= Q<7L9^5);R4@6L;9'S",'S2OW6!P?F7C[!^
M-'Q6L_A1\/-3\07@9X=-@W+$I(,LC$*B9YQN=E!.#@$GM7XM?ME_$B\\7>.5
MM[V9KG4%\R_U&=P-\EQ, XY'  0J0H VEF&.!COPE.[YF<&*J67*CS+PEHT8
MB6%9!((E&[U)[<]_QKK=(T,.DS;=QC('3IQG^1KSGX>VW]F>,UN+SSEB,;LG
MS%5!V$ D'@_,1Q]3QW])\!^(4?PG--)*RM)/(_./XFX'3IT%=4MSCBKG(>.+
MKS->V]?)14'/3&3Q^9KV3]@/7/[-_:J\#3_P_P!HQP[LA<>8K18/UWUX+JEQ
M]KUZXDWJRE]J<9Z?Y->Q?L<)):_M$^ -D@57U^P<KQU-Q'1+X6A1^)'[??#C
MX;R?$BYD@AF6)HQDY3<?YCUK/^(_PM_X1R']W,MRNSY_EVE>,],GWJ7X8>.U
M\)0WTAC:;SX&C*@_>SV_SZ5F^(/C#_:]HUOY*Q,S/NE!Y*L",8QZ'_/->-*5
MSUE$^7OV@_  O[6Z54WK(&P>.O/^>U?G;^T=^RMIOBO69KYK&.+4HR0[KU<<
M^_O7ZH_$*S74M.E_V<G)KYF^,'@6,W0N%5<2<-QW.:B,W%W1%2"9^9>J?L_2
M:/<[8X]ICY! Z8Z=^U8-Q\(]<EU11OA\G/)_C ^F.OMG\>E?>VO_  OT^YD;
M="N6ZD"L&\^"EG-.&VL,GZ5TQQ$CE=*VQ\AZ-\#Y5:-KB::?M@?(I_+GCW->
MD>!/@V$N(_(A56.%+A<,<8[]:]TL?A%9VCC,?S _E71:5X,CM.(XU"_RI>T[
MEWFM4W]YR?@7X<0Z8J;X]T@QGTKU#P[H[*4^55Z'(I=*\."(KZ=!@?2NGTC3
MEB5=N?RJ)5.P1AU-#1K$J5.T_*.O:NKTBV!([J.M9.F6V-OY5T>BVQEF&W&6
MQQBL)2.B,3O_ (4V!N]1V;67<N?Y?XU[7HNA*(!U]J\X^#>E_9[II&V_*FTG
MZG/]*];L98H+9GD98DC4LSLV%0 <DGL*F-F]338^'?\ @J/\3(]0^(6D^%[-
MO^0':F>\*,5)EFP5C88YVQA6')'[[MR*^39KQ=V[[S#[F !L^@Q]/R'OGJ?C
M=\5KSXP?$S7/$MY"\;ZO=-*D;$$PQ#Y8HR1UV1JBYQSMKA)K@E';YNHY'%>S
M3IVBD>=.5YW%N[I,;8Q\JD;0>IY Y['@'TZ=\U%!/Y-G(TRG+3?*-W1=B#G\
M0>E4;V\W-][&!G &??T_SFJ,MSND8LS;LYQG-:\I',?1_P#P3W^+EOX'^*=K
M-=74BV^GW:O-#M(58+@&WEG9@.0C-;G;U) QWK]2[2<PN&';BOP_^"^H^5\6
M]+MWDD6'4A)8[5Y69W0^4A]O.$7Y<U^QOP0^(_\ PM#X2Z'KC-NFO+8>?\NW
M]\A*2X'IYBMCVQ7+B(:W1U865VXGL^@:AY\*]ZW(V79][\Q7">%M5\IMI;@]
M.*[2QG\Y..P]>U<<CT8G\UG_  2K=E_:RTM0Q"FUN,C/7]U+7[I?L+NQT3Q)
MR?\ 66Q_22BBO6Q'\+^NYYF%_B(]NN#^Z_ ?TK#UH_=_"BBO'/0J'RG_ ,%-
M+F1/!?AB$22"&3469T#':Q$> 2.^,G\S7Y!^(KV:^\2:O---)--+<2N\CL69
MV,F223R23WHHKU\'\!Y.,^-^A)%_K9/=5S[UI:1(Q\._>;EFSS[445K+=&=/
M<YN,YN3_ +ZC\*]N_8N13\>/!+;1N_X2'3^<<_Z^.BBCHR8_$?L+X</^EQ#M
MYE<QXE&-9F_WJ**^?/8.?UD_Z-)]#7C?Q34'3)^/6BBGT \ANAF7\!5.50%;
M@=***<3&178?O4';/2M"R1?M$8VC&!QCWHHJB37TQ<NW';^M;-HO X[445$M
MRD;6F_>7_>KK/"XS+'_GTHHK*1I$]B^''$#?[W^-3?M(3-'^S/XY*LRG^P[I
M<@XX,9!'X@D?C115QW*/RIFYC;\:RI792,$]?6BBO;CT/-9E7HW6[,?O#&#Z
M<UGEOWR^['/Y4451B2:0=FLV,B_+)'/&ZL/O*0000?7-?K?^PY*S_L]:;N9F
MVSW 7)Z#S">/Q)/XT45C6^$[,+_%/==&_P"/@?A_6NZT8XMS117#(]+[3/_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>18
<FILENAME>tomz-20201231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: 211842 12312020 10K.xfr; Date: 2021%2D03%2D30T18:55:36Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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:TOMZ="http://tomimist.com/20201231">
    <link:schemaRef xlink:href="tomz-20201231.xsd" xlink:type="simple" />
    <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">
      <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="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="AsOf2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_custom_OptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">TOMZ:OptionsMember</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_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-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:StatementEquityComponentsAxis">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="From2020-01-01to2020-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: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_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-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="From2020-01-01to2020-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: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_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-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="From2020-01-01to2020-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: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_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-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="From2019-01-01to2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </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="AsOf2019-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>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_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>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-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:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</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_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMZ:InternationalMember</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="From2019-01-01to2019-12-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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMZ:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_custom_SteraMistProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:SteraMistProductMember</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="From2020-01-01to2020-12-31_custom_ServiceAndTrainingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:ServiceAndTrainingMember</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="From2019-01-01to2019-12-31_custom_SteraMistProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:SteraMistProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_ServiceAndTrainingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:ServiceAndTrainingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range1Member</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-12-31_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range1Member</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="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember-923538750">
      <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="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember-923538656">
      <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>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-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:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-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:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-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:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-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:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</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="AsOf2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</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="us-gaap:ConcentrationRiskByBenchmarkAxis">TOMZ:TwoVendorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">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="From2020-01-01to2020-12-31_custom_TwoVendorsMember_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">TOMZ:TwoVendorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CostOfSalesMember</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="From2019-01-01to2019-12-31_custom_OneVendorMember_us-gaap_AccountsPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">TOMZ:OneVendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_OneVendorMember_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">TOMZ:OneVendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_custom_OptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">TOMZ:OptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_us-gaap_SeriesAPreferredStockMember8996109">
      <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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_us-gaap_SeriesAPreferredStockMember8996187">
      <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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-12-31_us-gaap_WarrantMember8996250">
      <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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_us-gaap_WarrantMember8996312">
      <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>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-12-31_us-gaap_ConvertibleDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_custom_Range2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range2Member</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-12-31_custom_Range2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range2Member</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="AsOf2020-12-31_custom_Range3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range3Member</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-12-31_custom_Range3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range3Member</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="AsOf2020-12-31_custom_Range4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range4Member</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-12-31_custom_Range4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range4Member</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="AsOf2020-12-31_custom_Range5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range5Member</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-12-31_custom_Range5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range5Member</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="AsOf2020-12-31_custom_Range6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range6Member</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-12-31_custom_Range6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">TOMZ:Range6Member</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="AsOf2020-12-31_custom_Warrants1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants1Member</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_custom_Warrants2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants2Member</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_custom_Warrants3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants3Member</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_custom_Warrants4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants4Member</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_custom_Warrants5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants5Member</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_custom_Warrants6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants6Member</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_custom_Warrants7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants7Member</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_custom_Warrants8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants8Member</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_custom_Warrants9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants9Member</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_custom_Warrants10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants10Member</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_custom_Warrants11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants11Member</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_custom_Warrants12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants12Member</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_custom_Warrants13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants13Member</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_custom_Warrants14Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants14Member</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_custom_Warrants15Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants15Member</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-12-31_custom_Warrants1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants1Member</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="From2020-01-01to2020-12-31_custom_Warrants2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants2Member</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="From2020-01-01to2020-12-31_custom_Warrants3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants3Member</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="From2020-01-01to2020-12-31_custom_Warrants4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants4Member</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="From2020-01-01to2020-12-31_custom_Warrants5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants5Member</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="From2020-01-01to2020-12-31_custom_Warrants6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants6Member</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="From2020-01-01to2020-12-31_custom_Warrants7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants7Member</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="From2020-01-01to2020-12-31_custom_Warrants8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants8Member</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="From2020-01-01to2020-12-31_custom_Warrants9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants9Member</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="From2020-01-01to2020-12-31_custom_Warrants10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants10Member</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="From2020-01-01to2020-12-31_custom_Warrants11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants11Member</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="From2020-01-01to2020-12-31_custom_Warrants12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants12Member</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="From2020-01-01to2020-12-31_custom_Warrants13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants13Member</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="From2020-01-01to2020-12-31_custom_Warrants14Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants14Member</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="From2020-01-01to2020-12-31_custom_Warrants15Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">TOMZ:Warrants15Member</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="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">TOMZ: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="From2019-01-01to2019-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">TOMZ:ThreeCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-29</xbrli:instant>
      </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="From2020-01-01to2020-12-31">TOMI Environmental Solutions, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2020-01-01to2020-12-31">0000314227</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2020-01-01to2020-12-31">10-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-01-01to2020-12-31">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2020-01-01to2020-12-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2020-01-01to2020-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityInteractiveDataCurrent contextRef="From2020-01-01to2020-12-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-01-01to2020-12-31">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2020-01-01to2020-12-31">000-09908</dei:EntityFileNumber>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2020-01-01to2020-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2020-01-01to2020-12-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2020-01-01to2020-12-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2020-01-01to2020-12-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-01-01to2020-12-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="From2020-01-01to2020-12-31">true</dei:EntitySmallBusiness>
    <dei:EntityShellCompany contextRef="From2020-01-01to2020-12-31">false</dei:EntityShellCompany>
    <dei:DocumentFiscalPeriodFocus contextRef="From2020-01-01to2020-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2020-01-01to2020-12-31">2020</dei:DocumentFiscalYearFocus>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-0" decimals="0">5198842</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-1" decimals="0">897223</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-12-31" unitRef="USD" id="Foot-00-2" decimals="0">2004938</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-3" decimals="0">3716701</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-4" decimals="0">1494658</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-5" decimals="0">3781515</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-6" decimals="0">2315214</us-gaap:InventoryNet>
    <us-gaap:DepositAssets contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-7" decimals="0">388712</us-gaap:DepositAssets>
    <us-gaap:DepositAssets contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-8" decimals="0">141052</us-gaap:DepositAssets>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-9" decimals="0">421305</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-10" decimals="0">187664</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-11" decimals="0">13706027</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-12" decimals="0">5035811</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-13" decimals="0">1298103</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-14" decimals="0">1367864</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-15" decimals="0">722916</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-16" decimals="0">939010</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-17" decimals="0">631527</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-18" decimals="0">674471</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-19" decimals="0">52377</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-20" decimals="0">94278</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-21" decimals="0">358935</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-22" decimals="0">114033</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-23" decimals="0">1765755</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-24" decimals="0">1821792</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-25" decimals="0">16769885</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-26" decimals="0">8225467</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-27" decimals="0">1501469</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-28" decimals="0">713222</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-29" decimals="0">501849</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-30" decimals="0">450112</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-31" decimals="0">0</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-32" decimals="0">66667</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-33" decimals="0">118880</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-34" decimals="0">0</us-gaap:CustomerDepositsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-35" decimals="0">81223</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-36" decimals="0">71510</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-37" decimals="0">0</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-38" decimals="0">5000000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-39" decimals="0">2203421</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-40" decimals="0">6301511</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-41" decimals="0">953190</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-42" decimals="0">1034413</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-43" decimals="0">1363890</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-44" decimals="0">1034413</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-45" decimals="0">3567311</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-46" decimals="0">7335924</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-47" decimals="0">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-48" decimals="0">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-49" decimals="0">167615</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-50" decimals="0">155875</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-51" decimals="0">52142399</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-52" decimals="0">44232274</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-53" decimals="0">-39108078</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-54" decimals="0">-43499244</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-55" decimals="0">13202574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-56" decimals="0">889543</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" id="Foot-00-57" decimals="0">2995198</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" id="Foot-00-58" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" id="Foot-00-59" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-60" decimals="0">155876</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-61" decimals="0">167614</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-62" decimals="0">44232274</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-63" decimals="0">52142400</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" id="Foot-00-64" decimals="0">-43499243</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" id="Foot-00-65" decimals="0">-39108078</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_CommonStockMember" unitRef="USD" id="Foot-00-66" decimals="0">155363</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-67" decimals="0">44040708</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_RetainedEarningsMember" unitRef="USD" id="Foot-00-68" decimals="0">-41201511</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" id="Foot-00-69" decimals="0">638</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-70" decimals="0">16769885</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-71" decimals="0">8225467</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USD" id="Foot-00-72" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USD" id="Foot-00-73" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember-923538750" unitRef="USD" id="Foot-00-74" decimals="0">638</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember-923538656" unitRef="USD" id="Foot-00-75" decimals="0">638</us-gaap:PreferredStockValue>
    <us-gaap:DebtInstrumentUnamortizedDiscountCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">0</us-gaap:DebtInstrumentUnamortizedDiscountCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">16761513</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">15587552</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">16761513</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">15587552</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="USDPShares" decimals="INF">1000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember-923538750" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember-923538656" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">4000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember-923538750" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember-923538656" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember-923538750" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember-923538656" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2019-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember-923538750" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember-923538656" unitRef="Shares" decimals="INF">63750</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="From2020-01-01to2020-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Percent" decimals="INF">.0750</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="From2019-01-01to2019-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Percent" decimals="INF">0.0750</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-76" decimals="0">25027637</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-77" decimals="0">6347160</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-12-31_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">18367000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-12-31_custom_InternationalMember" unitRef="USD" decimals="0">6661000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-12-31_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">5002000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-12-31_custom_InternationalMember" unitRef="USD" decimals="0">1345000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-12-31_custom_SteraMistProductMember" unitRef="USD" decimals="0">22971000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-12-31_custom_ServiceAndTrainingMember" unitRef="USD" decimals="0">2057000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-12-31_custom_SteraMistProductMember" unitRef="USD" decimals="0">4999000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-12-31_custom_ServiceAndTrainingMember" unitRef="USD" decimals="0">1348000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-78" decimals="0">9985046</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-79" decimals="0">2433243</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-80" decimals="0">15042591</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-81" decimals="0">3913917</us-gaap:GrossProfit>
    <us-gaap:ProfessionalFees contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-82" decimals="0">681377</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-83" decimals="0">363789</us-gaap:ProfessionalFees>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-84" decimals="0">719760</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-85" decimals="0">716165</us-gaap:DepreciationAndAmortization>
    <us-gaap:SellingExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-86" decimals="0">1247444</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-87" decimals="0">1654564</us-gaap:SellingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-88" decimals="0">455046</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-89" decimals="0">340582</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensation contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-90" decimals="0">3130986</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-91" decimals="0">114222</us-gaap:ShareBasedCompensation>
    <us-gaap:LegalFees contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-92" decimals="0">327232</us-gaap:LegalFees>
    <us-gaap:LegalFees contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-93" decimals="0">126693</us-gaap:LegalFees>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-94" decimals="0">3971956</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-95" decimals="0">2681146</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-96" decimals="0">10533802</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-97" decimals="0">5997161</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-98" decimals="0">4508789</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-99" decimals="0">-2083244</us-gaap:OperatingIncomeLoss>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-100" decimals="0">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-101" decimals="0">17534</us-gaap:AmortizationOfDebtDiscountPremium>
    <TOMZ:InterestIncome contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-102" decimals="0">2915</TOMZ:InterestIncome>
    <TOMZ:InterestIncome contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-103" decimals="0">3045</TOMZ:InterestIncome>
    <us-gaap:InterestExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-104" decimals="0">43538</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-105" decimals="0">200000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-106" decimals="0">-40623</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-107" decimals="0">-214489</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-108" decimals="0">4391166</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-109" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-110" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" id="Foot-00-111" decimals="0">4391166</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-112" decimals="0">-2297733</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-12-31_CommonStockMember" unitRef="USD" id="Foot-00-113" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-12-31_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-114" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-12-31_RetainedEarningsMember" unitRef="USD" id="Foot-00-115" decimals="0">-2297733</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" id="Foot-00-116" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" id="Foot-00-117" xsi:nil="true" />
    <us-gaap:SharesIssued contextRef="AsOf2019-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" id="Foot-00-118" decimals="INF">63750</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" id="Foot-00-119" decimals="INF">63750</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-120" decimals="INF">15587552</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-121" decimals="INF">16761514</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2018-12-31_CommonStockMember" unitRef="Shares" id="Foot-00-122" decimals="INF">15536302</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2018-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" id="Foot-00-123" decimals="INF">63750</us-gaap:SharesIssued>
    <TOMZ:EquityBasedCompensation contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-124" decimals="0">3158175</TOMZ:EquityBasedCompensation>
    <TOMZ:EquityBasedCompensation contextRef="From2020-01-01to2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-125" decimals="0">3158175</TOMZ:EquityBasedCompensation>
    <TOMZ:EquityBasedCompensation contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-126" decimals="0">146878</TOMZ:EquityBasedCompensation>
    <TOMZ:EquityBasedCompensation contextRef="From2019-01-01to2019-12-31_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-127" decimals="0">146878</TOMZ:EquityBasedCompensation>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-128" decimals="0">719760</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-129" decimals="0">716165</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-130" decimals="0">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-131" decimals="0">17534</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-132" decimals="0">41900</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-133" decimals="0">31426</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-134" decimals="0">3130986</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-135" decimals="0">114222</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-136" decimals="0">50190</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-137" decimals="0">45200</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <TOMZ:ReserveForBadDebts contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-138" decimals="0">280000</TOMZ:ReserveForBadDebts>
    <TOMZ:ReserveForBadDebts contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-139" decimals="0">-190000</TOMZ:ReserveForBadDebts>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-140" decimals="0">-100000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-141" decimals="0">0</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-142" decimals="0">2502043</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-143" decimals="0">-840964</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-144" decimals="0">1388986</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-145" decimals="0">-348226</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-146" decimals="0">233642</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-147" decimals="0">-78269</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-148" decimals="0">247660</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-149" decimals="0">31611</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-150" decimals="0">294659</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-151" decimals="0">154330</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-152" decimals="0">788247</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-153" decimals="0">-420427</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-154" decimals="0">78926</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-155" decimals="0">67569</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <TOMZ:IncreaseDecreaseInAccruedInterestOnConvertibleNotes contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-156" decimals="0">-66667</TOMZ:IncreaseDecreaseInAccruedInterestOnConvertibleNotes>
    <TOMZ:IncreaseDecreaseInAccruedInterestOnConvertibleNotes contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-157" decimals="0">0</TOMZ:IncreaseDecreaseInAccruedInterestOnConvertibleNotes>
    <TOMZ:IncreaseDecreaseInAccruedOfficerCompensation contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-158" decimals="0">0</TOMZ:IncreaseDecreaseInAccruedOfficerCompensation>
    <TOMZ:IncreaseDecreaseInAccruedOfficerCompensation contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-159" decimals="0">-70000</TOMZ:IncreaseDecreaseInAccruedOfficerCompensation>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-160" decimals="0">118880</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-161" decimals="0">-1486</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <TOMZ:IncreaseDecreaseInLeaseLiabilities contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-162" decimals="0">-146688</TOMZ:IncreaseDecreaseInLeaseLiabilities>
    <TOMZ:IncreaseDecreaseInLeaseLiabilities contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-163" decimals="0">-65753</TOMZ:IncreaseDecreaseInLeaseLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-164" decimals="0">4578076</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-165" decimals="0">-814451</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForSoftware contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-166" decimals="0">0</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-167" decimals="0">125704</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-168" decimals="0">111386</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-169" decimals="0">21980</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-170" decimals="0">289270</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-171" decimals="0">145580</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-172" decimals="0">-400655</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-173" decimals="0">-293264</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-174" decimals="0">4301620</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-175" decimals="0">-1107715</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:InterestPaidNet contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-176" decimals="0">107356</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-177" decimals="0">200000</us-gaap:InterestPaidNet>
    <us-gaap:AdvertisingExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">276000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">144000</us-gaap:AdvertisingExpense>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">100000</us-gaap:InventoryValuationReserves>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">377237</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">370478</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">132500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">77500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">132500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_Range1Member" unitRef="Shares" decimals="INF">27500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_Range2Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_Range3Member" unitRef="Shares" decimals="INF">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_Range4Member" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_Range5Member" unitRef="Shares" decimals="INF">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_Range6Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">62500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">37500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-178" decimals="INF">79296</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2019-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">2.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2020-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">2.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">4.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">3.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.40</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">16.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">77000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-179" decimals="0">77000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-180" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">4468166</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">-2297733</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">4468166</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">-2297733</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2020-01-01to2020-12-31" unitRef="Percent" decimals="INF">.2800</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2019-01-01to2019-12-31" unitRef="Percent" decimals="INF">0.2800</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">1251086</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">-643365</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">-2050485</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">620817</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">6991</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">876676</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">31982</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">4910</us-gaap:IncomeTaxReconciliationNondeductibleExpenseAmortization>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">1300</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">2005</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">-1577</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">-23340</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">109000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">31000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">28000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <TOMZ:DeferredTaxAssetsAccruedVacation contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">82000</TOMZ:DeferredTaxAssetsAccruedVacation>
    <TOMZ:DeferredTaxAssetsAccruedVacation contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">92000</TOMZ:DeferredTaxAssetsAccruedVacation>
    <TOMZ:DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">19000</TOMZ:DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve>
    <TOMZ:DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">8000</TOMZ:DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">412000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">381000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <TOMZ:DeferredTaxAssetOperatingLeaseRightofuseLiabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">290000</TOMZ:DeferredTaxAssetOperatingLeaseRightofuseLiabilities>
    <TOMZ:DeferredTaxAssetOperatingLeaseRightofuseLiabilities contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">310000</TOMZ:DeferredTaxAssetOperatingLeaseRightofuseLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5223000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3530000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5580000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">482000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">493000</us-gaap:DeferredTaxAssetsNet>
    <TOMZ:DeferredTaxLiabilityOperatingLeaseRightofuseAssets contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">290000</TOMZ:DeferredTaxLiabilityOperatingLeaseRightofuseAssets>
    <TOMZ:DeferredTaxLiabilityOperatingLeaseRightofuseAssets contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">302000</TOMZ:DeferredTaxLiabilityOperatingLeaseRightofuseAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">192000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">191000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">482000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">493000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">11465000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">9596000</us-gaap:OperatingLossCarryforwards>
    <TOMZ:StateNetOperatingLossCarryforwards contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">9663000</TOMZ:StateNetOperatingLossCarryforwards>
    <TOMZ:StateNetOperatingLossCarryforwards contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">16463000</TOMZ:StateNetOperatingLossCarryforwards>
    <dei:EntityPublicFloat contextRef="AsOf2020-06-30" unitRef="USD" decimals="0">104219332</dei:EntityPublicFloat>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-181" decimals="0">198951</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-182" decimals="0">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:LongTermLoansPayable contextRef="AsOf2020-12-31" unitRef="USD" id="Foot-00-183" decimals="0">410700</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="AsOf2019-12-31" unitRef="USD" id="Foot-00-184" decimals="0">0</us-gaap:LongTermLoansPayable>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-185" decimals="0">4468166</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-186" decimals="0">-2297733</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2020-01-01to2020-12-31" unitRef="Shares" id="Foot-00-187" decimals="INF">16512126</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2019-01-01to2019-12-31" unitRef="Shares" id="Foot-00-188" decimals="INF">15586258</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2020-01-01to2020-12-31" unitRef="Shares" id="Foot-00-189" decimals="INF">18757509</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-01-01to2019-12-31" unitRef="Shares" id="Foot-00-190" decimals="INF">15586258</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" id="Foot-00-191" decimals="INF">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" id="Foot-00-192" decimals="INF">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" id="Foot-00-193" decimals="INF">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" id="Foot-00-194" decimals="INF">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-195" decimals="0">50190</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-196" decimals="0">505</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2020-01-01to2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-197" decimals="0">49685</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-198" decimals="0">45200</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-01-01to2019-12-31_CommonStockMember" unitRef="USD" id="Foot-00-199" decimals="0">513</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2019-01-01to2019-12-31_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-200" decimals="0">44688</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-201" decimals="INF">50500</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2019-01-01to2019-12-31_CommonStockMember" unitRef="Shares" id="Foot-00-202" decimals="INF">51250</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-203" decimals="INF">1041667</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-204" decimals="0">4500000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-205" decimals="0">10417</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2020-01-01to2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-206" decimals="0">4489584</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-207" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-208" decimals="0">213500</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-209" decimals="0">793</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-210" decimals="0">212707</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-211" decimals="INF">2499</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-212" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="From2020-01-01to2020-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-00-213" decimals="0">25</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="From2020-01-01to2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-00-214" decimals="0">-25</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-215" decimals="0">157315</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-216" decimals="0">157315</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-217" decimals="0">198951</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-218" decimals="0">0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-219" decimals="0">124200</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-220" decimals="0">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-221" decimals="0">500000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-222" decimals="0">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromOtherDebt contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-223" decimals="0">410700</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-224" decimals="0">0</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-225" decimals="0">213500</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-226" decimals="0">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-227" decimals="0">800</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-228" decimals="0">800</us-gaap:IncomeTaxesPaidNet>
    <TOMZ:AccruedEquityCompensation contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-229" decimals="0">27189</TOMZ:AccruedEquityCompensation>
    <TOMZ:AccruedEquityCompensation contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-230" decimals="0">32656</TOMZ:AccruedEquityCompensation>
    <TOMZ:EquipmentNetTransferredToInventory contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-231" decimals="0">22685</TOMZ:EquipmentNetTransferredToInventory>
    <TOMZ:EquipmentNetTransferredToInventory contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-232" decimals="0">18574</TOMZ:EquipmentNetTransferredToInventory>
    <TOMZ:CapitalizationOfPatentCostsReclassifiedFromOtherAssets contextRef="From2020-01-01to2020-12-31" unitRef="USD" id="Foot-00-233" decimals="0">49758</TOMZ:CapitalizationOfPatentCostsReclassifiedFromOtherAssets>
    <TOMZ:CapitalizationOfPatentCostsReclassifiedFromOtherAssets contextRef="From2019-01-01to2019-12-31" unitRef="USD" id="Foot-00-234" decimals="0">51692</TOMZ:CapitalizationOfPatentCostsReclassifiedFromOtherAssets>
    <us-gaap:NatureOfOperations contextRef="From2020-01-01to2020-12-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;&#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:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/b&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 accompanying consolidated financial statements&#13;include the accounts of TOMI and its wholly owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation. All significant&#13;intercompany accounts and transactions have been eliminated in consolidation.&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;b&gt;&lt;i&gt;Reclassification of Accounts&lt;/i&gt;&lt;/b&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;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;&#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;b&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/b&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 preparation of the consolidated financial&#13;statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed&#13;in the accompanying consolidated financial statements and the accompanying notes. Actual results could differ materially from these&#13;estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventory, fair values&#13;of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based&#13;awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other&#13;assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values&#13;of our assets and liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/b&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 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: 12pt Times New Roman, Times, Serif; width: 6%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 94%"&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: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&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;&#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;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&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;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;&#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;b&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/b&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 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 years ended December 31, 2020 and 2019 was $332,027 and $32,721, 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 December 31, 2020 and December 31, 2019, the&#13;allowance for doubtful accounts was $390,000 and $110,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"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&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;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-indent: 0.5in"&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 and $100,000 as of December 31, 2020 and&#13;December 31, 2019, 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"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/b&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 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;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/b&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;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 consolidated balance sheet&#13;as of December 31, 2020 and December 31, 2019.&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 consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain&#13;purchase options or renewal terms that we are reasonably certain to exercise. All other lease assets and lease liabilities are&#13;recognized based on the present value of lease payments over the lease term at commencement date. Because most of our leases do&#13;not provide an implicit rate of return, we used our incremental borrowing rate based on the information available at adoption date&#13;in determining the present value of lease payments.&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;b&gt;&lt;i&gt;Capitalized Software Development Costs&lt;/i&gt;&lt;/b&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;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. The periodic&#13;expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense&#13;for the years ended December 31, 2020 and 2019, was $41,900 was $31,426, 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"&gt;&lt;b&gt;&lt;i&gt;Accounts Payable&lt;/i&gt;&lt;/b&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;&lt;font style="background-color: white"&gt;As of December&#13;31, 2020, two vendors accounted for approximately 32% of accounts payable. As of December 31, 2019, one vendor accounted for approximately&#13;40% 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 year ended December 31, 2020, two vendors&#13;accounted for 76% of cost of sales. For the year ended December 31, 2019, one vendor accounted for 72% of cost of sales.&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;b&gt;&lt;i&gt;Accrued Warranties&lt;/i&gt;&lt;/b&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: 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 consolidated statement of operations at the date of sale. Our manufacturers assume&#13;the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility&#13;for product reliability and results. As of December 31, 2020, and December 31, 2019, our warranty reserve was $68,000 and $30,000,&#13;respectively (See Note 15).&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;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&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;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 December 31, 2020 and December 31, 2019. 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;&#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;b&gt;&lt;i&gt;Net Income (Loss) Per Share&lt;/i&gt;&lt;/b&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;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 December&#13;31, 2020 consisted of 2,049,133 shares of common stock issuable upon exercise of outstanding warrants, 132,500 shares of common&#13;stock 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 December&#13;31,&amp;#160;2019&amp;#160;consisted of 1,157,406 shares of common stock from convertible debentures, 2,155,065 shares of common stock&#13;issuable upon exercise of outstanding warrants, 77,500 shares of common stock issuable upon outstanding options and 63,750 shares&#13;of common stock issuable upon conversion of outstanding shares of Preferred A stock (&amp;#8220;Convertible Series A Preferred Stock&amp;#8221;).&#13;Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.&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 computed&#13;similarly to basic net income or (loss) per share except that the denominator is increased to include the number of additional&#13;shares of common stock that would have been outstanding if the potential shares of common stock had been issued and if such additional&#13;shares were dilutive. Options, warrants, preferred stock and shares associated with the conversion of debt to purchase approximately&#13;2.2 million and 3.5 million shares of common stock were outstanding at December 31, 2020 and 2019, respectively, but were excluded&#13;from the computation of diluted net loss per share at December 31, 2019 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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,391,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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 style="padding-left: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Interest on 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-size: 8pt"&gt;40,689&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-size: 8pt"&gt;200,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 style="padding-left: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Amortization of debt discount on convertible debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;17,534&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,431,855&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,080,199&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;16,512,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;15,586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;15,586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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-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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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: 75%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,391,166&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&gt;Denominator:&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;Basic weighted-average&#13;shares&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;&lt;font style="font-size: 8pt"&gt;16,512,126&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-size: 8pt"&gt;15, 586,258&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-size: 8pt"&gt;Effect of dilutive securities&lt;/font&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-size: 8pt"&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-size: 8pt"&gt;2,049,133&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;132,500&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-size: 8pt"&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-size: 8pt"&gt;&amp;#160;&amp;#160;Preferred Stock&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;63,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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;&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 years ended December&#13;31, 2019 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Income (loss) from Operations Data:&lt;/b&gt;&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&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: 76%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income (Loss) from Operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,508,789&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,083,244&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;16,512,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&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 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;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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,971,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,999,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;Service and Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,057,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,348,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,028,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,347,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,367,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,002,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;6,661,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,345,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,028,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,347,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 December 31, 2020, and December 31, 2019&#13;we did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less&#13;and (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;&#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;b&gt;&lt;i&gt;Equity Compensation Expense&lt;/i&gt;&lt;/b&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 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; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended&#13;December 31, 2020 and 2019, we issued 50,000 and 50,000 shares of common stock, respectively, out of the 2016 Plan.&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;b&gt;&lt;i&gt;Concentrations of Credit Risk&lt;/i&gt;&lt;/b&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;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;&#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;b&gt;&lt;i&gt;Long-Lived Assets Including Acquired Intangible Assets&lt;/i&gt;&lt;/b&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 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 years ended December 31, 2020 and 2019.&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;b&gt;&lt;i&gt;Advertising and Promotional Expenses&lt;/i&gt;&lt;/b&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 expense advertising costs in the period in&#13;which they are incurred. Advertising and promotional expenses included in selling expenses for the years ended December 31, 2020&#13;and 2019 were approximately $276,000 and $144,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"&gt;&lt;b&gt;&lt;i&gt;Research and Development Expenses&lt;/i&gt;&lt;/b&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-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 years ended December 31, 2020 and 2019,&#13;research and development expenses were approximately $455,000 and $341,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;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Business Segments&lt;/i&gt;&lt;/b&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 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;&#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;b&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/b&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;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 new guidance aligns the requirements for capitalizing&#13;implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation&#13;costs incurred to develop or obtain internal-use software. This new guidance is effective on a prospective or retrospective basis&#13;beginning on January 1, 2020, with early adoption permitted. We elected to adopt this guidance early, in 2020 on a prospective&#13;basis. The new guidance did not have a material impact on our Consolidated Financial Statements.&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:SignificantAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Inventories consist of the following at:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -30pt; padding-left: -30pt; width: 76%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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 goods&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,404,025&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,364,786&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 style="text-indent: -30pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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 Materials&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-size: 8pt"&gt;377,490&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-size: 8pt"&gt;50,428&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-indent: -30pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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;Inventory Reserve&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,781,515&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,315,214&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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:InventoryDisclosureTextBlock>
    <TOMZ:VendorDepositsTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On December 31, 2020 and December 31, 2019, we&#13;maintained vendor deposits of $388,712 and $141,052, respectively, for open purchase orders for inventory.&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;</TOMZ:VendorDepositsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Property and equipment&#13;consist of the following at:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Furniture and fixtures&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;357,236&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;357,236&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-size: 8pt"&gt;Equipment&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-size: 8pt"&gt;1,580,743&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-size: 8pt"&gt;1,355,014&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-size: 8pt"&gt;Vehicles&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-size: 8pt"&gt;60,703&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-size: 8pt"&gt;60,703&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-size: 8pt"&gt;Computer and software&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-size: 8pt"&gt;203,704&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-size: 8pt"&gt;166,598&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-size: 8pt"&gt;Leasehold improvements&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-size: 8pt"&gt;386,120&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-size: 8pt"&gt;362,898&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-size: 8pt"&gt;Tenant Improvement Allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;2,993,507&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-size: 8pt"&gt;2,707,449&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-size: 8pt"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,695,404&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,339,585&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,298,103&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,367,864&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;For the years ended December 31, 2020 and 2019,&#13;depreciation was $342,523 and $345,687, respectively. For the years ended December 31, 2020 and 2019, amortization of tenant improvement&#13;allowance was $39,194 and was recorded as lease expense and included within general and administrative expense on the consolidated&#13;statement of operations.&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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Intangible assets consist of patents and trademarks&#13;related to our Binary Ionization Technology. We amortize the patents over the estimated remaining lives of the related patents.&#13;The trademarks have an indefinite life. Amortization expense was $377,237 and $370,478 for the years ended December 31, 2020 and&#13;2019, 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"&gt;Definite life intangible assets consist of the 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="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Intellectual Property and Patents&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,000,012&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,906,507&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 style="padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,856,991&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,479,754&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;143,021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;426,753&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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; text-indent: 0.5in"&gt;Indefinite life intangible&#13;assets consist of the 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="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Trademarks&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;579,895&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;512,257&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&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&gt;&lt;font style="font-size: 8pt"&gt;Total Intangible Assets, net &amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;722,916&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;939,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;Approximate future amortization is as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;u&gt;Year Ended:&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2021&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2022&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-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2023&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-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2024&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-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2025&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;93,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;143,000&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;&amp;#160;&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In April 2018, we entered into a 10-year lease&#13;agreement for a new 9,000-square-foot facility that contains office, warehouse, lab and research and development space in Frederick,&#13;Maryland. The lease agreement was scheduled to commence on December 1, 2018 or when the property was ready for occupancy. The agreement&#13;provided for annual rent of $143,460, an escalation clause that increases the rent 3% year over year, a landlord tenant improvement&#13;allowance of $405,000 and additional landlord work as discussed in the lease agreement. We took occupancy of the property on December&#13;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.&#13;Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&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 balances for our operating lease where we&#13;are the lessee are presented as follows within our consolidated balance sheet:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Operating leases:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Assets:&lt;/b&gt;&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Operating lease right-of-use asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;631,527&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;674,471&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&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"&gt;&lt;b&gt;Liabilities:&lt;/b&gt;&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Current Portion of Long-Term Operating Lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;81,223&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;71,510&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-size: 8pt"&gt;&amp;#160;&amp;#160;Long-Term Operating Lease, Net of Current Portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;953,190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,034,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,034,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,105,923&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;The components of lease expense are as follows&#13;within our consolidated statement of operations:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Operating lease expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;157,315&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;157,315&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&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;Other information related to leases where we&#13;are the lessee is as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&gt;Weighted-average remaining lease term:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Operating leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;8.25 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.25&amp;#160;years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Discount rate:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Operating leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.00%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.00%&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Supplemental cash flow information related to&#13;leases where we are the lessee is as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended&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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended&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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;146,688&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,753&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&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;As of December 31, 2020, the maturities of our operating lease liability&#13;are as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Year Ended:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;&amp;#160;Operating Lease&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2021&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;151,088&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-size: 8pt"&gt;December 31, 2022&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-size: 8pt"&gt;155,621&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-size: 8pt"&gt;December 31, 2023&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-size: 8pt"&gt;160,290&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-size: 8pt"&gt;December 31, 2024&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-size: 8pt"&gt;165,098&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-size: 8pt"&gt;December 31, 2025&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-size: 8pt"&gt;170,051&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-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;575,131&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total minimum lease payments&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-size: 8pt"&gt;1,377,280&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-size: 8pt"&gt;Less: Interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;342,867&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Present value of lease obligations&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-size: 8pt"&gt;1,034,413&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-size: 8pt"&gt;Less: Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;81,223&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Long-term portion of lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;&amp;#160;&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In accordance with ASC 985-20 we capitalized&#13;certain software development costs associated with updating our continuing line of product offerings. Capitalized software development&#13;costs consist of the following at:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Capitalized Software Development Costs&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;125,704&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;125,704&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-size: 8pt"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(73,327&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(31,426&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;52,377&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94,278&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;Amortization expense for the years ended December&#13;31, 2020 and 2019 was $41,900 and $31,426, 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;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <TOMZ:CloudComputingServiceContractDisclosureTextBlock contextRef="From2020-01-01to2020-12-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;In May&#13;2020 we entered into a cloud computing service contract. The contract provides for annual payments in the amount of $30,409 and&#13;has a term of 5 years. The annual contract payments are capitalized as a prepaid expense and amortized over a twelve-month period.&#13;Amortization expense for the year ended December 31, 2020 was $17,745.&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;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="background-color: white"&gt;We have&#13;incurred implementation costs of $68,330 in connection with the cloud computing service contract which have been capitalized in&#13;prepaid expenses as of December 31, 2020. In accordance with&lt;/font&gt; ASU No. 2018-15, &lt;font style="background-color: white"&gt;such&#13;implementation costs will be amortized once the cloud-based service contract is placed in service.&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;</TOMZ:CloudComputingServiceContractDisclosureTextBlock>
    <TOMZ:ConvertibleDebtTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In March and May 2017, we closed a private placement&#13;transaction in which we issued to certain accredited investors unregistered senior callable convertible promissory notes, or the&#13;Notes, and three-year warrants to purchase an aggregate of 125,000 shares of common stock at an exercise price of $5.52 per share&#13;in exchange for aggregate gross proceeds of $6,000,000. The Notes bear interest at a rate of 4% per annum. $5,300,000 in principal&#13;was originally scheduled to mature on August 31, 2018 and $700,000 in principal was originally scheduled to mature on November&#13;8, 2018, unless earlier redeemed, repurchased or converted. The Notes are convertible at the option of the holder into common stock&#13;at a conversion price of $4.32 per share. Subsequent to September 1, 2017, we may redeem the Notes that are scheduled to mature&#13;on August 31, 2018 at any time prior to maturity at a price equal to 100% of the outstanding principal amount of the Notes to be&#13;redeemed, plus accrued and unpaid interest as of the redemption date.&amp;#160;Prior to November 8, 2018, we may redeem the Notes that&#13;are scheduled to mature on such date at any time prior to maturity at a price equal to 100% of the outstanding principal amount&#13;of the Notes to be redeemed, plus accrued and unpaid interest as of the redemption date. Interest on the Notes is payable semi-annually&#13;in cash on February 28 and August 31 of each year, beginning on August 31, 2017. Interest expense related to the Notes for the&#13;years ended December 31, 2020 and 2019 was $40,689 and $200,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;The warrants were valued at $62,559 using the&#13;Black-Scholes pricing model with the following assumptions: expected volatility: 104.06% &amp;#8211;111.54%; expected dividend: $0;&#13;expected term: 3 years; and risk-free rate: 1.49%&amp;#8211;1.59%. We recorded the warrants&amp;#8217; relative fair value of $61,904 as&#13;an increase to additional paid-in capital and a discount against the related Notes.&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 debt discount was amortized over the life&#13;of the Notes using the effective interest method. Amortization expense for the years ended December 31, 2020 and 2019, was $0 and&#13;$17,534, 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;In February and March 2018, we extended the maturity&#13;date of the Notes&amp;#8212;&amp;#160;we extended the maturity date to April 1, 2019 for $5,300,000 of principal on the Notes and to June&#13;8, 2019 for the remaining $700,000 Note. No additional consideration was paid or accrued by us. The stated rate of the Notes was&#13;unchanged, and the estimated fair value of the new debt approximates its carrying amount (principal plus accrued interest at the&#13;date of the modification). We determined that the modification of these Notes is not a substantial modification in accordance with&#13;ASC 470-50, &amp;#8220;Modifications and Extinguishments.&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;&lt;font style="background-color: white"&gt;In May&#13;2018, we offered a noteholder the option to convert its Note at a reduced conversion price of $3.68.&lt;/font&gt; The noteholder accepted&#13;and converted at such price. &lt;font style="background-color: white"&gt;Pursuant to the terms of the conversion offer, an aggregate&#13;of $700,000 of principal and $5,212 of accrued interest outstanding under the Note were converted into 234,745 shares of common&#13;stock.&amp;#160;We recognized an induced conversion cost of $57,201 related to the conversion.&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;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="background-color: white"&gt;In December&#13;2018, a noteholder redeemed a note with a principal balance of $300,000 in exchange for $150,000 in cash.&lt;/font&gt; We recognized&#13;a gain on redemption of convertible note income in the amount of $150,000 as a result of the transaction.&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 March 30, 2019, the two remaining noteholders&#13;agreed to extend the maturity dates of their notes totaling $5,000,000 to April 3, 2020. As part of the extensions, we agreed that&#13;if we do not make payment on or before the new maturity dates, after five (5) days written notice, the holders will have the right,&#13;but not the obligation, to convert the notes into our common shares at a conversion price of $0.88 per share or a total of 5,681,818&#13;shares. All other provisions of the notes remain unchanged. We determined that the modification of these Notes is not a substantial&#13;modification in accordance with ASC 470-50, &amp;#8220;Modifications and Extinguishments.&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;In March 2020, convertible notes with a principal&#13;balance of $4,500,000 were converted into 1,041,667 shares of our common stock at a conversion price of $4.32 per share and the&#13;remaining outstanding balance of $500,000 was repaid in the form of cash. With respect to the 125,000 warrants issued as part of&#13;the convertible note transaction, 100,000 warrants expired in March 2020. In March 2020, 10,417, warrants were exercised, and 14,583&#13;warrants expired in May 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;Convertible notes consist of the following at:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Convertible notes&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000,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-size: 8pt"&gt;Initial discount&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-size: 8pt"&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-size: 8pt"&gt;(53,873&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accumulated amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;53,873&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Convertible notes, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;</TOMZ:ConvertibleDebtTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2020-01-01to2020-12-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 5:00&amp;#160;p.m., Eastern&#13;time, on September 10, 2020 (the &amp;#8220;Effective Time&amp;#8221;).&amp;#160; All per-share and share amounts have been retroactively&#13;restated in this Annual Report on Form 10-K 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; text-align: justify"&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 December 31, 2020 and 2019,&#13;there were 63,750 shares issued and outstanding. The Convertible Series A Preferred Stock is convertible at the rate of one share&#13;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"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&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;&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 December&#13;31, 2020 and 2019, there were no shares issued and outstanding, respectively. Each share of Convertible Series B Preferred Stock&#13;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-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;November 2019, we amended our Restated Articles of Incorporation, increasing the number of authorized shares of our Common Stock&#13;from 200,000,000 to 250,000,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;During&#13;the year ended December 31, 2019, we issued 50,000 shares of common stock valued at $44,000 to members of our Board (see Note&#13;13). During the year ended December 31, 2019, we issued 1,250 shares of common stock valued at $1,200 to a consultant.&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 year ended December 31, 2020, we issued 50,000 shares of common stock valued at $48,000 to members of our Board (see Note&#13;13).&amp;#160; During the year ended December 31, 2020, we issued 500 shares of common stock valued at $2,190 to a consultant.&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 (see Note 10).&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;In&#13;May 2020, 2,500 shares of common stock were issued in connection with the exercise of options for which we received proceeds of&#13;$1,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;June 2020, 26,940 shares of common stock were issued in connection with the exercise of warrants for which we received proceeds&#13;of $62,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;In&#13;July 2020, 26,940 shares of common stock were issued in connection with the exercise of warrants for which we received proceeds&#13;of $62,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;In&#13;October 2020, 12,500 shares of common stock were issued to our CFO in connection with the exercise of warrants for which we received&#13;proceeds of $30,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"&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; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;January 2019, pursuant to an employment agreement, we issued options to purchase an aggregate of 31,250 shares of common stock&#13;to our Chief Operating Officer, valued at $24,694. The options have an exercise price of $0.88 per share and expire in January&#13;2024. The options were valued using the Black-Scholes model using the following assumptions: volatility: 144%; dividend yield:&#13;0%; zero coupon rate: 2.47%; and a life of 5 years. The value of the options was expensed in the fourth quarter of 2018 and included&#13;in accrued expenses at December 31, 2018.&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 2019, we issued options to purchase an aggregate of 6,250 shares of common stock to our Chief Financial Officer, valued&#13;at $4,483. The options have an exercise price of $0.80 per share and expire in January 2024. The options were valued using the&#13;Black-Scholes model using the following assumptions: volatility: 143%; dividend yield: 0%; zero coupon rate: 2.58%; and a life&#13;of 5 years.&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;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#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;/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;October 2020, we issued options to purchase an aggregate of 31,250 shares of common stock to our Chief Operating Officer at an&#13;exercise price of $7.06 per share pursuant to her employment agreement with us. The options were valued at a total of $202,104&#13;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&#13;assumptions: volatility, 154%; expected dividend yield, 0%; risk free interest rate, 0.67%; and a life of 5 years. The grant date&#13;fair value of each share of common stock underlying the options was $6.47.&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 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 December 31, 2020 and 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;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;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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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, 2019&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;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;&#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;40,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;4.16&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;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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;37,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.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;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;(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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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"&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;(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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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;&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;77,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.56&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 December 31, 2020 were 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; padding-bottom: 1.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; padding-bottom: 1.5pt"&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;4.10&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;3.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;3.02&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;4.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;5.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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; padding-bottom: 1pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;u&gt;&amp;#160;&lt;/u&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;&lt;u&gt;$&lt;/u&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;&lt;u&gt;7.&lt;/u&gt;06&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="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; 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; 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="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; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;4.75&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="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; 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; 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;7.06&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"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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; 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.89&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"&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.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;In&#13;January 2019 we issued a warrant to purchase 125,000 shares of common stock to our Chief Executive Officer at an exercise price&#13;of $0.80 per share pursuant to an employment agreement. The warrant was valued at $89,654 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;143%; expected dividend yield, 0%; risk free interest rate, 2.58%; and a life of 5 years. The grant date fair value of each share&#13;of common stock underlying the warrant was $0.72.&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;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;January 2019 we issued a warrant to purchase 31,250 shares of common stock to an employee at an exercise price of $0.96 per share.&#13;The warrant was valued at $21,931 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, 148%; expected dividend yield, 0%; risk free interest rate, 2.55%;&#13;and a life of 3 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 2018 and included in accrued expenses at December 31, 2018.&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;April 2019 we issued a warrant to purchase 6,250 shares of common stock to an employee at an exercise price of $1.12 per share.&#13;The warrant was valued at $6,116 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, 134%; expected dividend yield, 0%; risk free interest rate, 2.32%;&#13;and a life of 5 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;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;In&#13;April 2020 we issued a warrant to purchase 12,500 shares of common stock to our Chief Executive Officer at an exercise price of&#13;$4.00 per share pursuant to an employment agreement. The warrant was valued at $49,693 and has a term of 10 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;173%; expected dividend yield, 0%; risk free interest rate, 0.68%; and a life of 10 years. The grant date fair value of each share&#13;of common stock underlying the warrant was $4.00.&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;April 2020 we issued a warrant to purchase 6,250 shares of common stock to our Chief Operating Officer at an exercise price of&#13;$4.00 per share pursuant to an employment agreement. The warrant was valued at $24,846 and has a term of 10 years. We utilized&#13;the Black-Scholes model to fair value the warrant received by our Chief Operating Officer with the following assumptions: volatility,&#13;173%; expected dividend yield, 0%; risk free interest rate, 0.68%; and a life of 10 years. The grant date fair value of each share&#13;of common stock underlying the warrant was $4.00.&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;April 2020 we issued a warrant to purchase 6,250 shares of common stock to our Chief Financial Officer at an exercise price of&#13;$4.00 per share pursuant to an employment agreement. The warrant was valued at $24,846 and has a term of 10 years. We utilized&#13;the Black-Scholes model to fair value the warrant received by our Chief Financial Officer with the following assumptions: volatility,&#13;173%; expected dividend yield, 0%; risk free interest rate, 0.68%; and a life of 10 years. The grant date fair value of each share&#13;of common stock underlying the warrant was $4.00.&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;April 2020 we issued a warrant to purchase 3,750 shares of common stock to a consultant at an exercise price of $4.00 per share.&#13;The warrant was valued at $14,908 and has a term of 10 years. We utilized the Black-Scholes model to fair value the warrant received&#13;by the consultant with the following assumptions: volatility, 173%; expected dividend yield, 0%; risk free interest rate, 0.68%;&#13;and a life of 10 years. The grant date fair value of each share of common stock underlying the warrant was $4.00.&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 2020 we issued a warrant to purchase 893 shares of common stock to a consultant at an exercise price of $8.40 per share.&#13;The warrant was valued at $6,372 and has a term of 3 years. We utilized the Black-Scholes model to fair value the warrant received&#13;by the consultant with the following assumptions: volatility, 166%; expected dividend yield, 0%; risk free interest rate, 0.13%;&#13;and a life of 3 years. The grant date fair value of each share of common stock underlying the warrant was $7.13.&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 2020 we issued a warrant to purchase 595 shares of common stock to a consultant at an exercise price of $8.40 per share.&#13;The warrant was valued at $4,249 and has a term of 3 years. We utilized the Black-Scholes model to fair value the warrant received&#13;by the consultant with the following assumptions: volatility, 166%; expected dividend yield, 0%; risk free interest rate, 0.13%;&#13;and a life of 3 years. The grant date fair value of each share of common stock underlying the warrant was $7.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; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;In&#13;October 2020 we issued a warrant to purchase 375,000 shares of common stock to our Chief Executive Officer at an exercise price&#13;of $6.95 per share pursuant to an employment agreement. The warrant was valued at $2,621,196 and has a term of 10 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;162%; expected dividend yield, 0%; risk free interest rate, 0.67%; and a life of 10 years. The grant date fair value of each share&#13;of common stock underlying the warrant was $6.99.&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 summarizes the outstanding common stock warrants as of December 31, 2020 and 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;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;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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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, 2019&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,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;&#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;3,318,826&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;&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;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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;162,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.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;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;(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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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"&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;(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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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,326,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td 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;(1.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;&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;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;&#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,155,065&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;3.12&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 December 31, 2020 were 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; padding-bottom: 1.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.90&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.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;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.94&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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.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;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.82&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;1.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;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;1.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;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;137,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.14&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;137,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.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.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.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;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;60,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;4.60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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,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;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;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;0.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;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.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;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"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&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;8.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; padding-bottom: 1.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.63&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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; 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;&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.31&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-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 December 31, 2020.&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;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="background-color: white"&gt;&lt;b&gt;&lt;i&gt;Legal 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;&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 may become a party to litigation in the normal&#13;course of business.&amp;#160;In the opinion of management, there are no legal matters involving us that would have a material adverse&#13;effect upon our financial condition, results of operations or cash flows. In addition, from time to time, we may have to file claims&#13;against parties that infringe on our intellectual property.&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;b&gt;&lt;i&gt;Product Liability&lt;/i&gt;&lt;/b&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-align: justify; text-indent: 0.5in"&gt;As of December 31, 2020&#13;and 2019, there were no claims against us for product liability.&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;b&gt;&lt;i&gt;SARS CoV-2 coronavirus&lt;/i&gt;&lt;/b&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;On March 11, 2020 the World Health&#13;Organization declared the&amp;#160;SARS CoV-2 coronavirus&amp;#160;a global pandemic and recommended containment and mitigation&#13;measures worldwide. We have been identified as an essential disinfectant and decontamination vendor by various agencies and&#13;countries. Our operations being essential have been materially affected by the coronavirus outbreak to date. As demand for&#13;our product and services increases, the uncertain nature of its spread globally may or may not impact our business operations&#13;resulting from quarantines of employees, customers and suppliers as well as potential travel restrictions in areas affected&#13;or may be affected in the future.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin-left: 40pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;font style="font-size: 8pt"&gt;The Company&amp;#8217;s income tax expense consisted of:&lt;/font&gt; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;For the Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Current:&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Federal&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;State&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-size: 8pt"&gt;77,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&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-size: 8pt"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;Deferred:&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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Federal&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-size: 8pt"&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-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;State&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-size: 8pt"&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-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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 0 0 40pt"&gt;The Company&amp;#8217;s net income (loss) before income tax consisted&#13;of:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;For the Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 75%; padding-right: 26.25pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,468,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 26.25pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,468,166&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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;&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 income tax expense differed from the amounts&#13;computed by applying the United States statutory corporate income tax rate for the following reasons.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&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 December&amp;#160;22, 2017, the 2017 Tax Cuts&#13;and Jobs Act (&amp;#8220;Tax Act&amp;#8221;) was enacted into law making significant changes to the Internal Revenue Code. Changes include,&#13;but are not limited to, a federal corporate tax rate decrease from 35% to 21% for tax years beginning after December&amp;#160;31,&#13;2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system and a one-time transition&#13;tax on the mandatory deemed repatriation of foreign earnings. We are required to recognize the effect of the tax law changes in&#13;the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities as well as reassessing the net realizability&#13;of our deferred tax assets and liabilities. The Tax Act did not give rise to any material impact on the consolidated balance sheets&#13;and consolidated statements of operations due to our historical loss position and the full valuation allowance on our net U.S.&#13;deferred tax assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&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;In December 2017, the Securities and Exchange&#13;Commission staff issued Staff Accounting Bulletin No.&amp;#160;118,&amp;#160;&lt;i&gt;Income Tax Accounting Implications of the Tax Cuts and&#13;Jobs Act&lt;/i&gt;&amp;#160;(&amp;#8220;SAB&amp;#160;118&amp;#8221;), which allows us to record provisional amounts during a measurement period not&#13;to extend beyond one year from the enactment date. As such, in accordance with SAB 118, we completed our analysis during the fourth&#13;quarter of 2018 considering current legislation and guidance resulting in no material adjustments from the provisional amounts&#13;recorded during the prior year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The reconciliation of taxes at the federal and state statutory rate to our provision for income&#13;taxes for the years ended December&amp;#160;31, 2020 and 2019 was as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;For the Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 75%"&gt;&lt;font style="font-size: 8pt"&gt;Income (Loss) before income tax&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,468,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;US statutory corporate income tax rate&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-size: 8pt"&gt;28.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense computed at US statutory corporate income tax rate&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-size: 8pt"&gt;Income tax expense computed at US statutory corporate income tax rate&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-size: 8pt"&gt;1,251,086&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-size: 8pt"&gt;(643,365&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Reconciling items:&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-size: 8pt"&gt;Change in valuation allowance on deferred tax assets&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-size: 8pt"&gt;(2,050,485&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;620,817&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-size: 8pt"&gt;Provision to prior year tax return&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-size: 8pt"&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-size: 8pt"&gt;6,991&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-size: 8pt"&gt;Incentive stock options and 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-size: 8pt"&gt;876,676&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-size: 8pt"&gt;31,982&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-size: 8pt"&gt;Amortized debt discount&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-size: 8pt"&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-size: 8pt"&gt;4,910&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-size: 8pt"&gt;Meals and Entertainment&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-size: 8pt"&gt;1,300&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-size: 8pt"&gt;2,005&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-size: 8pt"&gt;Other&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(1,577&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(23,340&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-indent: 0.5in"&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;Components of our deferred income tax assets&#13;(liabilities) are as follows:&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: 12pt Times New Roman, Times, 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="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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;&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Reserve for Bad Debt&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;109,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Inventory Reserve&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-size: 8pt"&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-size: 8pt"&gt;28,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Accrued Vacation&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-size: 8pt"&gt;82,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;92,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Warranty Reserve&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-size: 8pt"&gt;19,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Intangible Assets&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-size: 8pt"&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;381,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Operating lease right-of-use liabilities&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-size: 8pt"&gt;290,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;310,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net operating losses&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-size: 8pt"&gt;3,100,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,223,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 style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Valuation Allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(3,530,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(5,580,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Deferred Tax Assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;482,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&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;493,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;&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&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Deferred tax liabilities:&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;Operating lease right-of-use assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(290,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(302,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;Property and Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(192,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(191,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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 style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(482,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&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-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(493,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Net Deferred Tax Assets and Liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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;&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;which are, on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. As&#13;of December 31, 2020, we recorded a valuation allowance of $3,530,000 for the portion of the deferred tax assets that we do not&#13;expect to be realized. &lt;font style="background-color: white"&gt;The valuation allowance on our net deferred taxes decreased by $2,050,000&#13;during the year ended December 31, 2020, primarily due to the utilization of deferred tax assets&lt;/font&gt;. Management believes that&#13;based on the available information, it is more likely than not that the U.S. deferred tax assets will not be realized, such that&#13;a valuation allowance is required against U.S. deferred tax assets. &lt;font style="letter-spacing: -0.1pt"&gt;The effect on deferred&#13;income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt 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: 10pt 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;income tax purposes in the United States, we had available federal net operating loss carryforwards (&amp;#8220;NOL&amp;#8221;) as of&#13;December 31, 2020 and 2019 of approximately $11,465,000 and $9,596,000 respectively to reduce future federal taxable income. &lt;font style="background-color: white"&gt;For&#13;income tax purposes in the United States, we had available state NOL carryforwards as of December 31, 2020 and 2019 of approximately&#13;$9,663,000 and $16,463,000 respectively to reduce future state taxable income. &lt;/font&gt;If any of the NOL&amp;#8217;s generated prior&#13;to 2018 are not utilized, they will expire at various dates through 2037. NOL&amp;#8217;s generated after 2017 carry forward indefinitely.&#13;There may be certain limitations as to the future annual use of the NOLs due to certain changes in our ownership.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt 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: 10pt 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;record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) we determine whether&#13;it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2)&#13;for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit&#13;that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. As of December 31,&#13;2020, and 2019, the management of the Company determined there were no reportable uncertain tax positions.&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;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Accrued expenses and other current liabilities&#13;consisted of the following at:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Commissions&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;151,709&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;112,102&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-size: 8pt"&gt;Payroll and related costs&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-size: 8pt"&gt;84,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;167,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-size: 8pt"&gt;Director fees&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-size: 8pt"&gt;41,250&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-size: 8pt"&gt;41,250&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-size: 8pt"&gt;Sales Tax Payable&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-size: 8pt"&gt;9,784&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-size: 8pt"&gt;21,814&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-size: 8pt"&gt;Income Taxes Payable (Note 17)&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-size: 8pt"&gt;77,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;Accrued warranty (Note 15)&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-size: 8pt"&gt;68,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,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-size: 8pt"&gt;Other accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;70,106&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;77,257&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,849&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;450,112&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ProductWarrantyDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our manufacturers assume the warranty against&#13;product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility for product&#13;reliability and results. The warranty is generally limited to a refund of the original purchase price of the product or a replacement&#13;part. We estimate warranty costs based on historical warranty claim experience.&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 warranty reserve&#13;activities at:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Beginning accrued warranty costs&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,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-size: 8pt"&gt;Provision for warranty expense&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-size: 8pt"&gt;101,041&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-size: 8pt"&gt;2,609&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-size: 8pt"&gt;Settlement of warranty claims&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(63,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(2,609&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Ending accrued warranty costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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:ProductWarrantyDisclosureTextBlock>
    <TOMZ:LoansPayableDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On April 21, 2020, we received $410,700 in loan&#13;funding from the Paycheck Protection Program (the &amp;#34;PPP&amp;#34;) established pursuant to the recently enacted Coronavirus Aid,&#13;Relief, and Economic Security Act of 2020 (the &amp;#34;CARES Act&amp;#34;) and administered by the U.S. Small Business Administration&#13;(&amp;#34;SBA&amp;#34;). The unsecured loan (the &amp;#34;PPP Loan&amp;#34;) is evidenced by a promissory note of the Company, dated April&#13;21, 2020 (the &amp;#34;Note&amp;#34;) in the principal amount of $410,700 with City National Bank (the &amp;#34;Bank&amp;#34;), the lender.&#13;Interest expense for the year ended December 31, 2020 was $2,849.&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: 27pt"&gt;Under the terms of the Note and the PPP&#13;Loan, interest accrues on the outstanding principal at the rate of 1.0% per annum. The term of the Note is two years, though&#13;it may be payable sooner in connection with an event of default under the Note.&lt;/p&gt;</TOMZ:LoansPayableDisclosureTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company had certain customers whose accounts&#13;receivable balances individually represented 10% or more of the Company&amp;#8217;s accounts receivable.&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;&lt;font style="background-color: white"&gt;As of December&#13;31, 2020, three customers accounted for 36% of accounts receivable.&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;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&#13;December 31, 2019, three customers accounted for 37% of accounts receivable.&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="background-color: white"&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="background-color: white"&gt;&lt;/font&gt;For the years ended December 31, 2020 and&#13;2019, we had no customers who represented 10% or more of revenue.&lt;/p&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="background-color: white"&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;&amp;#160;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Pursuant to the agreement with our Board of Directors,&#13;in January 2021, we issued an aggregate of 50,000 shares of common stock valued at approximately $211,000. The agreements with&#13;our Board provide for the annual issuance of shares of our common stock.&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 February 11, 2021, we agreed to amend (the&#13;&amp;#34;Warrant Amendment&amp;#34;) the warrant to purchase 125,000 shares of TOMI common stock, par value $0.01 (the &amp;#34;Common Stock&amp;#34;),&#13;issued by TOMI to Dr. Halden S. Shane, TOMI's Chief Executive Officer and a director on TOMI's board of directors, on February&#13;11, 2014 (the &amp;#34;Warrant&amp;#34;), to provide TOMI an option to repurchase the Warrant from Dr. Shane at a negotiated price. In&#13;connection with the Warrant Amendment, TOMI repurchased the warrant from Dr. Shane (the &amp;#34;Repurchase&amp;#34;) for an aggregate&#13;cash consideration of $314,500, representing a 15% discount of the net exercise cash value of the Warrant, which was calculated&#13;using the closing price of the Common Stock on the Nasdaq on February 11, 2021. On the same date, the Warrant Amendment and the&#13;Repurchase was considered, approved and adopted by a disinterested majority of TOMI's board of directors.&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:SubsequentEventsTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The accompanying consolidated financial statements&#13;include the accounts of TOMI and its wholly owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation. All significant&#13;intercompany accounts and transactions have been eliminated in consolidation.&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:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2020-01-01to2020-12-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;&#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:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The preparation of the consolidated financial&#13;statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed&#13;in the accompanying consolidated financial statements and the accompanying notes. Actual results could differ materially from these&#13;estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventory, fair values&#13;of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based&#13;awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other&#13;assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values&#13;of our assets and liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2020-01-01to2020-12-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: 12pt Times New Roman, Times, Serif; width: 6%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 94%"&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: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&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;&#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:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2020-01-01to2020-12-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;&#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:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2020-01-01to2020-12-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 years ended December 31, 2020 and 2019 was $332,027 and $32,721, 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 December 31, 2020 and December 31, 2019, the&#13;allowance for doubtful accounts was $390,000 and $110,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;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2020-01-01to2020-12-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-indent: 0.5in"&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 and $100,000 as of December 31, 2020 and&#13;December 31, 2019, 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;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2020-01-01to2020-12-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="From2020-01-01to2020-12-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 consolidated balance sheet&#13;as of December 31, 2020 and December 31, 2019.&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 consolidated balance sheet as these leases have a lease term of 12 months or less at lease inception and do not contain&#13;purchase options or renewal terms that we are reasonably certain to exercise. All other lease assets and lease liabilities are&#13;recognized based on the present value of lease payments over the lease term at commencement date. Because most of our leases do&#13;not provide an implicit rate of return, we used our incremental borrowing rate based on the information available at adoption date&#13;in determining the present value of lease payments.&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:LesseeLeasesPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="From2020-01-01to2020-12-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. The periodic&#13;expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense&#13;for the years ended December 31, 2020 and 2019, was $41,900 was $31,426, 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;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <TOMZ:AccountsPayablePolicy contextRef="From2020-01-01to2020-12-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 December&#13;31, 2020, two vendors accounted for approximately 32% of accounts payable. As of December 31, 2019, one vendor accounted for approximately&#13;40% 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 year ended December 31, 2020, two vendors&#13;accounted for 76% of cost of sales. For the year ended December 31, 2019, one vendor accounted for 72% of cost of sales.&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;</TOMZ:AccountsPayablePolicy>
    <us-gaap:ExtendedProductWarrantyPolicy contextRef="From2020-01-01to2020-12-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 consolidated statement of operations at the date of sale. Our manufacturers assume&#13;the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility&#13;for product reliability and results. As of December 31, 2020, and December 31, 2019, our warranty reserve was $68,000 and $30,000,&#13;respectively (See Note 15).&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:ExtendedProductWarrantyPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2020-01-01to2020-12-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 December 31, 2020 and December 31, 2019. 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;&#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:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2020-01-01to2020-12-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 December&#13;31, 2020 consisted of 2,049,133 shares of common stock issuable upon exercise of outstanding warrants, 132,500 shares of common&#13;stock 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 December&#13;31,&amp;#160;2019&amp;#160;consisted of 1,157,406 shares of common stock from convertible debentures, 2,155,065 shares of common stock&#13;issuable upon exercise of outstanding warrants, 77,500 shares of common stock issuable upon outstanding options and 63,750 shares&#13;of common stock issuable upon conversion of outstanding shares of Preferred A stock (&amp;#8220;Convertible Series A Preferred Stock&amp;#8221;).&#13;Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.&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 computed&#13;similarly to basic net income or (loss) per share except that the denominator is increased to include the number of additional&#13;shares of common stock that would have been outstanding if the potential shares of common stock had been issued and if such additional&#13;shares were dilutive. Options, warrants, preferred stock and shares associated with the conversion of debt to purchase approximately&#13;2.2 million and 3.5 million shares of common stock were outstanding at December 31, 2020 and 2019, respectively, but were excluded&#13;from the computation of diluted net loss per share at December 31, 2019 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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,391,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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 style="padding-left: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Interest on 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-size: 8pt"&gt;40,689&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-size: 8pt"&gt;200,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 style="padding-left: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Amortization of debt discount on convertible debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;17,534&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,431,855&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,080,199&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;16,512,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;15,586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;15,586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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-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;&lt;font style="background-color: white"&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="background-color: white"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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: 75%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,391,166&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&gt;Denominator:&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;Basic weighted-average&#13;shares&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;&lt;font style="font-size: 8pt"&gt;16,512,126&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-size: 8pt"&gt;15, 586,258&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-size: 8pt"&gt;Effect of dilutive securities&lt;/font&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-size: 8pt"&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-size: 8pt"&gt;2,049,133&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;132,500&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-size: 8pt"&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-size: 8pt"&gt;&amp;#160;&amp;#160;Preferred Stock&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;63,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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="background-color: white"&gt;&lt;/font&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 years ended December&#13;31, 2019 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Income (loss) from Operations Data:&lt;/b&gt;&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&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: 76%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income (Loss) from Operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,508,789&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,083,244&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;16,512,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2020-01-01to2020-12-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;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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,971,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,999,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;Service and Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,057,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,348,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,028,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,347,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,367,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,002,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;6,661,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,345,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,028,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,347,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 December 31, 2020, and December 31, 2019&#13;we did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less&#13;and (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;&#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:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2020-01-01to2020-12-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; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended&#13;December 31, 2020 and 2019, we issued 50,000 and 50,000 shares of common stock, respectively, out of the 2016 Plan.&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:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2020-01-01to2020-12-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;&#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:ConcentrationRiskCreditRisk>
    <TOMZ:LonglivedAssetsIncludingAcquiredIntangibleAssets contextRef="From2020-01-01to2020-12-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 years ended December 31, 2020 and 2019.&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;</TOMZ:LonglivedAssetsIncludingAcquiredIntangibleAssets>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2020-01-01to2020-12-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. Advertising and promotional expenses included in selling expenses for the years ended December 31, 2020&#13;and 2019 were approximately $276,000 and $144,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;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2020-01-01to2020-12-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 years ended December 31, 2020 and 2019,&#13;research and development expenses were approximately $455,000 and $341,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;&amp;#160;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2020-01-01to2020-12-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;&#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:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2020-01-01to2020-12-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 new guidance aligns the requirements for capitalizing&#13;implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation&#13;costs incurred to develop or obtain internal-use software. This new guidance is effective on a prospective or retrospective basis&#13;beginning on January 1, 2020, with early adoption permitted. We elected to adopt this guidance early, in 2020 on a prospective&#13;basis. The new guidance did not have a material impact on our Consolidated Financial Statements.&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:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentEffectsOnEarningsPerShareTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,391,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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 style="padding-left: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Interest on 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-size: 8pt"&gt;40,689&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-size: 8pt"&gt;200,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 style="padding-left: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Amortization of debt discount on convertible debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;17,534&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,431,855&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,080,199&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;16,512,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;15,586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;15,586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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-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;&lt;font style="background-color: white"&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="background-color: white"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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: 75%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Net Income (Loss)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,391,166&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&gt;Denominator:&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;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;Basic weighted-average&#13;shares&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;&lt;font style="font-size: 8pt"&gt;16,512,126&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-size: 8pt"&gt;15, 586,258&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-size: 8pt"&gt;Effect of dilutive securities&lt;/font&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-size: 8pt"&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-size: 8pt"&gt;2,049,133&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;132,500&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-size: 8pt"&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-size: 8pt"&gt;&amp;#160;&amp;#160;Preferred Stock&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;63,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Diluted Weighted Average Shares&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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="background-color: white"&gt;&lt;/font&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 years ended December&#13;31, 2019 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Income (loss) from Operations Data:&lt;/b&gt;&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&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: 76%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income (Loss) from Operations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,508,789&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,083,244&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;16,512,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;18,757,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15, 586,258&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&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-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&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;</us-gaap:ImpairmentEffectsOnEarningsPerShareTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2020-01-01to2020-12-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;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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,971,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,999,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;Service and Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,057,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,348,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,028,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,347,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 Years Ended&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;December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,367,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,002,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;6,661,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,345,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,028,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,347,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: -30pt; width: 76%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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 goods&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,404,025&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,364,786&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 style="text-indent: -30pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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 Materials&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-size: 8pt"&gt;377,490&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-size: 8pt"&gt;50,428&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-indent: -30pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&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;Inventory Reserve&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,781,515&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,315,214&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Furniture and fixtures&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;357,236&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;357,236&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-size: 8pt"&gt;Equipment&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-size: 8pt"&gt;1,580,743&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-size: 8pt"&gt;1,355,014&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-size: 8pt"&gt;Vehicles&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-size: 8pt"&gt;60,703&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-size: 8pt"&gt;60,703&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-size: 8pt"&gt;Computer and software&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-size: 8pt"&gt;203,704&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-size: 8pt"&gt;166,598&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-size: 8pt"&gt;Leasehold improvements&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-size: 8pt"&gt;386,120&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-size: 8pt"&gt;362,898&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-size: 8pt"&gt;Tenant Improvement Allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;405,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;2,993,507&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-size: 8pt"&gt;2,707,449&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-size: 8pt"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,695,404&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,339,585&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,298,103&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,367,864&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Intellectual Property and Patents&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,000,012&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,906,507&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 style="padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,856,991&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2,479,754&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: -0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;143,021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;426,753&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Trademarks&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;579,895&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;512,257&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt"&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&gt;&lt;font style="font-size: 8pt"&gt;Total Intangible Assets, net &amp;#160; &amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;722,916&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;939,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;u&gt;Year Ended:&lt;/u&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2021&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2022&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-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2023&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-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2024&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-size: 8pt"&gt;10,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 style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2025&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;10,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;93,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;143,000&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <TOMZ:OperatingLeaseLiabilityTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Operating leases:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Assets:&lt;/b&gt;&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Operating lease right-of-use asset&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;631,527&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;674,471&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&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"&gt;&lt;b&gt;Liabilities:&lt;/b&gt;&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Current Portion of Long-Term Operating Lease&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;81,223&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;71,510&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-size: 8pt"&gt;&amp;#160;&amp;#160;Long-Term Operating Lease, Net of Current Portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;953,190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,034,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,034,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,105,923&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:OperatingLeaseLiabilityTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Operating lease expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;157,315&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;157,315&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <TOMZ:LeaseOtherInformationTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 75%"&gt;&lt;font style="font-size: 8pt"&gt;Weighted-average remaining lease term:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; width: 12%"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Operating leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;8.25 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.25&amp;#160;years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Discount rate:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Operating leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.00%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.00%&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:LeaseOtherInformationTableTextBlock>
    <TOMZ:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended&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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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 Year Ended&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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;146,688&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,753&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Year Ended:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;&amp;#160;Operating Lease&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2021&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;151,088&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-size: 8pt"&gt;December 31, 2022&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-size: 8pt"&gt;155,621&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-size: 8pt"&gt;December 31, 2023&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-size: 8pt"&gt;160,290&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-size: 8pt"&gt;December 31, 2024&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-size: 8pt"&gt;165,098&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-size: 8pt"&gt;December 31, 2025&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-size: 8pt"&gt;170,051&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-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;575,131&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total minimum lease payments&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-size: 8pt"&gt;1,377,280&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-size: 8pt"&gt;Less: Interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;342,867&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Present value of lease obligations&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-size: 8pt"&gt;1,034,413&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-size: 8pt"&gt;Less: Current portion&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;81,223&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Long-term portion of lease obligations&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,190&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <TOMZ:CapitalizedSoftwareDevelopmentCostsTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Capitalized Software Development Costs&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;125,704&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;125,704&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-size: 8pt"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(73,327&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(31,426&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;52,377&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94,278&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:CapitalizedSoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Convertible notes&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000,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-size: 8pt"&gt;Initial discount&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-size: 8pt"&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-size: 8pt"&gt;(53,873&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accumulated amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;53,873&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Convertible notes, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock contextRef="From2020-01-01to2020-12-31_custom_OptionsMember">&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;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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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, 2019&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;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;&#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;40,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;4.16&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;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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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;37,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.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;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;(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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times 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"&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;(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;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 1.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;&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;77,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.56&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="From2020-01-01to2020-12-31_custom_OptionsMember">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&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;Weighted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Range&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;Remaining&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;Contractual&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;Life in Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;Weighted&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;Average&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;Exercise Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.88&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-size: 8pt"&gt;31,250&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-size: 8pt"&gt;3.01&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-size: 8pt"&gt;31,250&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.88&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.96&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-size: 8pt"&gt;25,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.02&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-size: 8pt"&gt;25,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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.96&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.16&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-size: 8pt"&gt;5,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.01&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-size: 8pt"&gt;5,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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.16&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.40&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-size: 8pt"&gt;12,500&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-size: 8pt"&gt;5.10&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-size: 8pt"&gt;12,500&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.40&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="padding-bottom: 1pt"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;$&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;7.&lt;/u&gt;06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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 style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;3.89&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;132,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2020-01-01to2020-12-31_custom_OptionsMember">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31, 2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31, 2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Weighted Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Weighted Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 50%"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding, beginning of period&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: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,155,065&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,318,826&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&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-size: 8pt"&gt;Granted&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-size: 8pt"&gt;585,447&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-size: 8pt"&gt;4.97&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-size: 8pt"&gt;162,500&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-size: 8pt"&gt;0.88&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-size: 8pt"&gt;Exercised&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-size: 8pt"&gt;(76,796&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2.77&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="text-align: right"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(614,583&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(6.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(1,326,261&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(1.84&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding, end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;2,155,065&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.12&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <TOMZ:WarrantsOutstandingAndExercisableByPriceRange contextRef="From2020-01-01to2020-12-31_custom_OptionsMember">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;Average Weighted&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;Remaining Contractual&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;Life in Years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;Weighted Average&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;Exercise Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.64&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.80&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-size: 8pt"&gt;158,125&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-size: 8pt"&gt;2.76&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-size: 8pt"&gt;158,125&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.80&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.96&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-size: 8pt"&gt;473,958&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-size: 8pt"&gt;1.94&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-size: 8pt"&gt;473,958&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.96&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.12&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-size: 8pt"&gt;6,250&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-size: 8pt"&gt;3.30&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-size: 8pt"&gt;6,250&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.12&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&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-size: 8pt"&gt;175,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.88&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-size: 8pt"&gt;175,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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.36&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-size: 8pt"&gt;1,250&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-size: 8pt"&gt;1.82&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-size: 8pt"&gt;1,250&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.36&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.16&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-size: 8pt"&gt;31,250&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-size: 8pt"&gt;1.00&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-size: 8pt"&gt;31,250&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.16&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.32&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-size: 8pt"&gt;523,061&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-size: 8pt"&gt;1.16&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-size: 8pt"&gt;523,061&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.32&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.40&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-size: 8pt"&gt;137,500&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-size: 8pt"&gt;0.14&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-size: 8pt"&gt;137,500&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.40&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.56&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-size: 8pt"&gt;31,250&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-size: 8pt"&gt;0.75&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-size: 8pt"&gt;31,250&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.56&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.36&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-size: 8pt"&gt;31,250&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-size: 8pt"&gt;0.50&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-size: 8pt"&gt;31,250&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,36&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.00&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-size: 8pt"&gt;60,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.60&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-size: 8pt"&gt;60,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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.00&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.40&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-size: 8pt"&gt;12,500&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-size: 8pt"&gt;0.09&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-size: 8pt"&gt;12,500&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.40&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.95&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-size: 8pt"&gt;375,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.75&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-size: 8pt"&gt;375,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&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.95&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,488&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;2.63&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;1,488&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;3.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;2,049,133&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</TOMZ:WarrantsOutstandingAndExercisableByPriceRange>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Year Ended:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2021&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,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-size: 8pt"&gt;December 31, 2022&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-size: 8pt"&gt;30,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-size: 8pt"&gt;December 31, 2023&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-size: 8pt"&gt;30,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-size: 8pt"&gt;December 31, 2024&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-size: 8pt"&gt;30,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-size: 8pt"&gt;December 31, 2025&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;123,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;For the Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Current:&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Federal&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;State&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-size: 8pt"&gt;77,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&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-size: 8pt"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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-size: 8pt"&gt;Deferred:&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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Federal&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-size: 8pt"&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-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;State&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-size: 8pt"&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-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;For the Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 75%; padding-right: 26.25pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,468,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 26.25pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,468,166&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;For the Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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: 75%"&gt;&lt;font style="font-size: 8pt"&gt;Income (Loss) before income tax&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,468,166&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,297,733&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;US statutory corporate income tax rate&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-size: 8pt"&gt;28.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense computed at US statutory corporate income tax rate&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-size: 8pt"&gt;Income tax expense computed at US statutory corporate income tax rate&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-size: 8pt"&gt;1,251,086&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-size: 8pt"&gt;(643,365&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Reconciling items:&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-size: 8pt"&gt;Change in valuation allowance on deferred tax assets&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-size: 8pt"&gt;(2,050,485&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&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="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;620,817&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-size: 8pt"&gt;Provision to prior year tax return&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-size: 8pt"&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-size: 8pt"&gt;6,991&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-size: 8pt"&gt;Incentive stock options and 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-size: 8pt"&gt;876,676&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-size: 8pt"&gt;31,982&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-size: 8pt"&gt;Amortized debt discount&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-size: 8pt"&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-size: 8pt"&gt;4,910&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-size: 8pt"&gt;Meals and Entertainment&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-size: 8pt"&gt;1,300&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-size: 8pt"&gt;2,005&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-size: 8pt"&gt;Other&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(1,577&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(23,340&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;77,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, 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="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31,&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;2019&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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;&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: 76%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Reserve for Bad Debt&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;109,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Inventory Reserve&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-size: 8pt"&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-size: 8pt"&gt;28,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Accrued Vacation&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-size: 8pt"&gt;82,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;92,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Warranty Reserve&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-size: 8pt"&gt;19,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Intangible Assets&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-size: 8pt"&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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;381,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Operating lease right-of-use liabilities&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-size: 8pt"&gt;290,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;310,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-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net operating losses&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-size: 8pt"&gt;3,100,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,223,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 style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Valuation Allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(3,530,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-size: 8pt"&gt;(5,580,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Deferred Tax Assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;482,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&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;493,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;&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&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;Deferred tax liabilities:&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&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;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;Operating lease right-of-use assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(290,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(302,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;Property and Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(192,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(191,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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 style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(482,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&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-size: 8pt"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(493,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&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="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;Net Deferred Tax Assets and Liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Commissions&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;151,709&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;112,102&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-size: 8pt"&gt;Payroll and related costs&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-size: 8pt"&gt;84,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;167,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-size: 8pt"&gt;Director fees&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-size: 8pt"&gt;41,250&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-size: 8pt"&gt;41,250&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-size: 8pt"&gt;Sales Tax Payable&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-size: 8pt"&gt;9,784&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-size: 8pt"&gt;21,814&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-size: 8pt"&gt;Income Taxes Payable (Note 17)&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-size: 8pt"&gt;77,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&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&gt;&lt;font style="font-size: 8pt"&gt;Accrued warranty (Note 15)&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-size: 8pt"&gt;68,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&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,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-size: 8pt"&gt;Other accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;70,106&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;77,257&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,849&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;450,112&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2020-01-01to2020-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" 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;December 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;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Beginning accrued warranty costs&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,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-size: 8pt"&gt;Provision for warranty expense&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-size: 8pt"&gt;101,041&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-size: 8pt"&gt;2,609&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-size: 8pt"&gt;Settlement of warranty claims&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(63,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;(2,609&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Ending accrued warranty costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;68,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:InterestExpenseDebt contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">40689</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">200000</us-gaap:InterestExpenseDebt>
    <TOMZ:NetLossAttributableToCommonShareholders contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">4431855</TOMZ:NetLossAttributableToCommonShareholders>
    <TOMZ:NetLossAttributableToCommonShareholders contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">-2080199</TOMZ:NetLossAttributableToCommonShareholders>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">2049133</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">132500</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">63750</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">332027</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">32721</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">390000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">110000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-12-31_custom_TwoVendorsMember_us-gaap_AccountsPayableMember" unitRef="Percent" decimals="INF">.3200</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-12-31_custom_TwoVendorsMember_us-gaap_CostOfSalesMember" unitRef="Percent" decimals="INF">.7600</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-12-31_custom_OneVendorMember_us-gaap_AccountsPayableMember" unitRef="Percent" decimals="INF">0.4000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-12-31_custom_OneVendorMember_us-gaap_CostOfSalesMember" unitRef="Percent" decimals="INF">.7200</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-12-31_custom_ThreeCustomersMember_us-gaap_AccountsReceivableMember" unitRef="Percent" decimals="INF">0.3600</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-12-31_custom_ThreeCustomersMember_us-gaap_AccountsReceivableMember" unitRef="Percent" decimals="INF">0.3700</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">68000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">30000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-01-01to2019-12-31_custom_OptionsMember" unitRef="Shares" decimals="INF">2155065</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-12-31_us-gaap_SeriesAPreferredStockMember8996109" unitRef="Shares" decimals="INF">63750</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-01-01to2019-12-31_us-gaap_SeriesAPreferredStockMember8996187" unitRef="Shares" decimals="INF">77500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember8996250" unitRef="Shares" decimals="INF">132500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember8996312" unitRef="Shares" decimals="INF">63750</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-01-01to2019-12-31_us-gaap_ConvertibleDebtMember" unitRef="Shares" decimals="INF">1157406</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3404025</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2364786</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">377490</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">50428</us-gaap:InventoryRawMaterials>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">388712</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">141052</us-gaap:DepositsAssetsCurrent>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">357236</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">357236</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1580743</us-gaap:PostconfirmationEquipment>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">1355014</us-gaap:PostconfirmationEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">60703</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">60703</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <TOMZ:ComputerSoftware contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">203704</TOMZ:ComputerSoftware>
    <TOMZ:ComputerSoftware contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">166598</TOMZ:ComputerSoftware>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">386120</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">362898</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">405000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">405000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2993507</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2707449</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1695404</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">1339585</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:Depreciation contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">342523</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">345687</us-gaap:Depreciation>
    <TOMZ:AmortizationOfTenantImprovementAllowance contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">39194</TOMZ:AmortizationOfTenantImprovementAllowance>
    <TOMZ:AmortizationOfTenantImprovementAllowance contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">39194</TOMZ:AmortizationOfTenantImprovementAllowance>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">3000012</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2906507</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">2856991</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">2479754</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">143021</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">426753</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTrademarks contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">579895</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">512257</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">10000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">93000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1034413</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">1105923</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseExpense contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">157315</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">157315</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P8Y3M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2019-12-31">P9Y3M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="AsOf2020-12-31" unitRef="Percent" decimals="INF">0.0700</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="AsOf2019-12-31" unitRef="Percent" decimals="INF">0.0700</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">146688</us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm>
    <us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">65753</us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">151088</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">155621</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">160290</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">165098</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">170051</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">575131</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">1377280</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">342867</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">125704</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">125704</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">73327</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">31426</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">52377</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">94278</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:OtherLongTermNotesPayable contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:OtherLongTermNotesPayable>
    <us-gaap:OtherLongTermNotesPayable contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5000000</us-gaap:OtherLongTermNotesPayable>
    <TOMZ:InitialDiscount contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</TOMZ:InitialDiscount>
    <TOMZ:InitialDiscount contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">-53873</TOMZ:InitialDiscount>
    <us-gaap:AccumulatedAmortizationOfCurrentDeferredFinanceCosts contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:AccumulatedAmortizationOfCurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfCurrentDeferredFinanceCosts contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">53873</us-gaap:AccumulatedAmortizationOfCurrentDeferredFinanceCosts>
    <us-gaap:ConvertibleDebt contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">0</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">5000000</us-gaap:ConvertibleDebt>
    <TOMZ:ExpectedVolatility contextRef="AsOf2020-12-31_us-gaap_MinimumMember" unitRef="Percent" decimals="INF">1.0406</TOMZ:ExpectedVolatility>
    <TOMZ:ExpectedVolatility contextRef="AsOf2020-12-31_us-gaap_MaximumMember" unitRef="Percent" decimals="INF">1.1154</TOMZ:ExpectedVolatility>
    <TOMZ:ExpectedDividendYield contextRef="AsOf2020-12-31" unitRef="Percent" decimals="INF">0.0000</TOMZ:ExpectedDividendYield>
    <TOMZ:RemainingTermYears contextRef="From2020-01-01to2020-12-31">P3Y</TOMZ:RemainingTermYears>
    <TOMZ:RiskfreeRate contextRef="AsOf2020-12-31_us-gaap_MinimumMember" unitRef="Percent" decimals="INF">0.0149</TOMZ:RiskfreeRate>
    <TOMZ:RiskfreeRate contextRef="AsOf2020-12-31_us-gaap_MaximumMember" unitRef="Percent" decimals="INF">0.0159</TOMZ:RiskfreeRate>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">17534</us-gaap:AmortizationOfFinancingCosts>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod contextRef="From2020-01-01to2020-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">2500</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod contextRef="From2019-01-01to2019-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31">P3Y10M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31_custom_Range1Member">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31_custom_Range2Member">P3Y4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31_custom_Range3Member">P3Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31_custom_Range4Member">P4Y4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31_custom_Range5Member">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-12-31_custom_Range6Member">P4Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">132500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Range1Member" unitRef="Shares" decimals="INF">27500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Range2Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Range3Member" unitRef="Shares" decimals="INF">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Range4Member" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Range5Member" unitRef="Shares" decimals="INF">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Range6Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">2.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Range1Member" unitRef="USDPShares" decimals="INF">.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Range2Member" unitRef="USDPShares" decimals="INF">.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Range3Member" unitRef="USDPShares" decimals="INF">.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Range4Member" unitRef="USDPShares" decimals="INF">2.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Range5Member" unitRef="USDPShares" decimals="INF">4.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Range6Member" unitRef="USDPShares" decimals="INF">7.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <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="AsOf2018-12-31" unitRef="Shares" decimals="INF">3318826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants1Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants2Member" unitRef="Shares" decimals="INF">158125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants3Member" unitRef="Shares" decimals="INF">473958</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants4Member" unitRef="Shares" decimals="INF">6250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants5Member" unitRef="Shares" decimals="INF">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants6Member" unitRef="Shares" decimals="INF">1250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants7Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants8Member" unitRef="Shares" decimals="INF">523061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants9Member" unitRef="Shares" decimals="INF">137500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants10Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants11Member" unitRef="Shares" decimals="INF">31250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants12Member" unitRef="Shares" decimals="INF">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants13Member" unitRef="Shares" decimals="INF">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants14Member" unitRef="Shares" decimals="INF">375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2020-12-31_custom_Warrants15Member" unitRef="Shares" decimals="INF">1488</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">585447</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">162500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">76796</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2020-01-01to2020-12-31" unitRef="Shares" decimals="INF">614583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2019-01-01to2019-12-31" unitRef="Shares" decimals="INF">1326261</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">2.55</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">3.12</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice contextRef="AsOf2018-12-31" unitRef="USDPShares" decimals="INF">2.72</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">4.97</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">.88</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">2.77</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">.00</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">6.40</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">1.84</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31">P3Y3M22D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants1Member">P2Y10M2D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants2Member">P2Y9M4D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants3Member">P1Y11M16D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants4Member">P3Y3M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants5Member">P3Y1M17D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants6Member">P1Y9M25D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants7Member">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants8Member">P1Y1M28D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants9Member">P1M20D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants10Member">P9M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants11Member">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants12Member">P4Y7M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants13Member">P1M2D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants14Member">P9Y9M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2020-01-01to2020-12-31_custom_Warrants15Member">P2Y7M17D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">2049133</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants1Member" unitRef="Shares" decimals="INF">31250</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants2Member" unitRef="Shares" decimals="INF">158125</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants3Member" unitRef="Shares" decimals="INF">473958</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants4Member" unitRef="Shares" decimals="INF">6250</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants5Member" unitRef="Shares" decimals="INF">175000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants6Member" unitRef="Shares" decimals="INF">1250</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants7Member" unitRef="Shares" decimals="INF">31250</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants8Member" unitRef="Shares" decimals="INF">523061</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants9Member" unitRef="Shares" decimals="INF">137500</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants10Member" unitRef="Shares" decimals="INF">31250</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants11Member" unitRef="Shares" decimals="INF">31250</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants12Member" unitRef="Shares" decimals="INF">60000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants13Member" unitRef="Shares" decimals="INF">12500</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants14Member" unitRef="Shares" decimals="INF">375000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber contextRef="AsOf2020-12-31_custom_Warrants15Member" unitRef="Shares" decimals="INF">1488</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">2.55</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants1Member" unitRef="USDPShares" decimals="INF">0.64</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants2Member" unitRef="USDPShares" decimals="INF">0.80</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants3Member" unitRef="USDPShares" decimals="INF">0.96</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants4Member" unitRef="USDPShares" decimals="INF">1.12</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants5Member" unitRef="USDPShares" decimals="INF">1.20</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants6Member" unitRef="USDPShares" decimals="INF">1.36</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants7Member" unitRef="USDPShares" decimals="INF">2.16</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants8Member" unitRef="USDPShares" decimals="INF">2.32</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants9Member" unitRef="USDPShares" decimals="INF">2.40</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants10Member" unitRef="USDPShares" decimals="INF">2.56</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants11Member" unitRef="USDPShares" decimals="INF">3.36</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants12Member" unitRef="USDPShares" decimals="INF">4.00</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants13Member" unitRef="USDPShares" decimals="INF">4.40</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants14Member" unitRef="USDPShares" decimals="INF">6.95</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_Warrants15Member" unitRef="USDPShares" decimals="INF">8.40</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">18000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:ContractualObligationDueInSecondYear contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">30000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">30000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">30000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">15000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligation contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">123000</us-gaap:ContractualObligation>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">77000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">70106</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">77257</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ExtendedProductWarrantyAccrualCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">68000</us-gaap:ExtendedProductWarrantyAccrualCurrent>
    <us-gaap:ExtendedProductWarrantyAccrualCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">30000</us-gaap:ExtendedProductWarrantyAccrualCurrent>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">77000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">0</us-gaap:AccruedIncomeTaxes>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">9784</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">21814</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <TOMZ:DirectorFeesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">41250</TOMZ:DirectorFeesCurrentAndNoncurrent>
    <TOMZ:DirectorFeesCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">41250</TOMZ:DirectorFeesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">84000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">167689</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="0">151709</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="0">112102</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <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>
    <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2018-12-31" unitRef="USD" decimals="0">30000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">101041</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">2609</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <TOMZ:SettlementOfWarrantyClaims contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">-63041</TOMZ:SettlementOfWarrantyClaims>
    <TOMZ:SettlementOfWarrantyClaims contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">-2609</TOMZ:SettlementOfWarrantyClaims>
    <us-gaap:InterestExpenseOther contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">2849</us-gaap:InterestExpenseOther>
    <TOMZ:EarningsPerShareBasicAvailableToCommonShareholders contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">0.27</TOMZ:EarningsPerShareBasicAvailableToCommonShareholders>
    <TOMZ:EarningsPerShareBasicAvailableToCommonShareholders contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">-.13</TOMZ:EarningsPerShareBasicAvailableToCommonShareholders>
    <TOMZ:EarningsPerShareDilutedAttributableToCommonShareholders contextRef="From2020-01-01to2020-12-31" unitRef="USDPShares" decimals="INF">0.23</TOMZ:EarningsPerShareDilutedAttributableToCommonShareholders>
    <TOMZ:EarningsPerShareDilutedAttributableToCommonShareholders contextRef="From2019-01-01to2019-12-31" unitRef="USDPShares" decimals="INF">-.13</TOMZ:EarningsPerShareDilutedAttributableToCommonShareholders>
    <TOMZ:InterestExpenseRelatedToNotes contextRef="From2020-01-01to2020-12-31" unitRef="USD" decimals="0">40689</TOMZ:InterestExpenseRelatedToNotes>
    <TOMZ:InterestExpenseRelatedToNotes contextRef="From2019-01-01to2019-12-31" unitRef="USD" decimals="0">200000</TOMZ:InterestExpenseRelatedToNotes>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-03-29" unitRef="Shares" decimals="INF">16811513</dei:EntityCommonStockSharesOutstanding>
    <TOMZ:ContractsAndAgreementsTextBlock contextRef="From2020-01-01to2020-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Executive Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;&lt;u&gt;Halden S. Shane&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;&amp;#160;&lt;/i&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="background-color: white"&gt;On&#13;September 22, 2020, we entered into&lt;/font&gt;&amp;#160;&lt;font style="background-color: white"&gt;a three year employment agreement with Dr.&#13;Shane, effective October 1, 2020.&amp;#160;The agreement provides for a base annual salary of $500,000.&amp;#160;The agreement also provides&#13;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&#13;to purchase 31,250 shares of common stock from the 2016 Plan at the discretion of the Board. The agreement also provides that we&#13;will reimburse Dr. Shane for the expenses associated with the use of an automobile up to $750 a month. The term of the agreement&#13;is three years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&amp;#160;&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="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 of&#13;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; background-color: white"&gt;&amp;#160;&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="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 and&#13;(iii) by reason of gross negligence or intentional misconduct with respect to the performance of duties under the agreement. Upon&#13;termination for cause, Dr. Shane will be immediately paid an amount equal to his gross salary. The Board may terminate Dr. Shane&#13;other than for cause at any time upon giving notice to Dr. Shane. Upon such termination, Dr. Shane will be immediately paid an&#13;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"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="background-color: white"&gt;&lt;i&gt;&lt;u&gt;Elissa 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"&gt;&amp;#160;&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;On October 1, 2020,&#13;we entered into&amp;#160;an employment agreement with Elissa J. Shane, effective October 1, 2020. Pursuant to her employment agreement,&#13;Ms. Shane will receive an annual base salary of at least $270,000, subject to annual review and discretionary increase by the Compensation&#13;Committee of the Board. Ms. Shane is eligible to receive an annual cash bonus and other annual incentive compensation. The agreement&#13;originally provided for a grant of 93,750 warrants. Additionally, in connection with the execution of&amp;#160;her employment agreement,&#13;on October 1, 2020, we issued Ms. Shane a warrant to purchase 93,750 shares of&amp;#160;Common Stock at an exercise price of $6.17&#13;per share. These provisions were subsequently amended to provide for the issuance to Ms. Shane of 31,250 options from the 2016&#13;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.&#13;Ms. Shane acknowledged that the 31,250 options were in full consideration of the amount she was entitled to under the agreement.&#13;Her employment agreement also provides that&amp;#160;we will reimburse Ms. Shane for reasonable and necessary business and entertainment&#13;expenses that she incurs in performing her duties. During the term of her employment, Ms. Shane will also be entitled to up to&#13;four weeks of paid vacation time annually, which will accrue up to six weeks, and to participate in&amp;#160;our benefit plans and&#13;programs, including but not limited to all group health, life, disability and retirement plans. Ms. Shane is also entitled to the&#13;sum of $1,000 per month as a vehicle allowance. The initial term of&amp;#160;her employment agreement is three years, which may be&#13;automatically extended for successive one-year terms, unless either party provides the other with 120 days&amp;#8217; prior written&#13;notice of its intent to terminate the&amp;#160;agreement.&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;&amp;#160;&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;In the event Ms. Shane&#13;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&amp;#8217;&#13;salary at the time of such termination.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Agreements with Directors&lt;/i&gt;&lt;/b&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;In December 2017, we increased the annual fee&#13;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,&#13;whose annual fee we increased to $45,000, also to be paid in cash on a quarterly basis. Director compensation also includes the&#13;annual issuance of our common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&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 year ended December 31, 2019, we issued&#13;an aggregate of 50,000 shares of common stock that were valued at $44,000 to members of our Board.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&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 year ended December 31, 2020, we issued&#13;an aggregate of 50,000 shares of common stock that were valued at $48,000 to members of our Board.&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;&lt;b&gt;&lt;i&gt;Manufacturing Agreement&lt;/i&gt;&lt;/b&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;&lt;font style="background-color: white"&gt;In June&#13;2020 we entered into a manufacturing agreement with Planet Innovation Products, Pty Ltd (&amp;#8220;PI&amp;#8221;). The agreement does&#13;not provide for any minimum purchase commitments and is for a term of three years. The agreement also provides for a warranty against&#13;product defects.&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"&gt;&lt;font style="background-color: white"&gt;&lt;b&gt;&lt;i&gt;Cloud Computing Service&#13;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"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&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="background-color: white"&gt;In May&#13;2020 we entered into an agreement for a cloud computing service contract. The contract provides for annual payments in the amount&#13;of $30,409 and has a term of 5 years. &lt;/font&gt;Approximate minimum payments under the contract are as follows:&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: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Year Ended:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2021&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-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,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-size: 8pt"&gt;December 31, 2022&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-size: 8pt"&gt;30,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-size: 8pt"&gt;December 31, 2023&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-size: 8pt"&gt;30,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-size: 8pt"&gt;December 31, 2024&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-size: 8pt"&gt;30,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-size: 8pt"&gt;December 31, 2025&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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 style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;123,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;&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;&lt;font style="background-color: white"&gt;&lt;b&gt;&lt;i&gt;Other 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"&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;TOMI Service Network (&amp;#8220;TSN&amp;#8221;) is a&#13;national service network composed of existing full-service restoration industry specialists that have entered initially into licensing&#13;agreements with us to become Primary Service Providers (&amp;#8220;PSPs&amp;#8221;). The licensing agreements originally granted protected&#13;territories to PSPs to perform services using our SteraMist&lt;sup&gt;&amp;#174;&lt;/sup&gt; platform of products and also provide for potential&#13;job referrals to PSPs whereby we are entitled to referral fees. Additionally, the agreement provides for commissions due to PSPs&#13;for equipment and solution sales they facilitate to other service providers in their respective territories. As part of these agreements,&#13;we are obligated to provide to the PSPs various training, ongoing support and facilitate a referral network call center. As of&#13;December 31, 2020, we have approximately 180 network companies in TSN. The nature and terms of our TSN agreements may represent&#13;multiple deliverable arrangements. Each of the deliverables in these arrangements typically represent a separate unit of accounting.&#13;As of January 1, 2020, there is no exclusivity in our TSN network.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</TOMZ:ContractsAndAgreementsTextBlock>
    <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="#Foot-00-0" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-1" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-2" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-3" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-4" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-5" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-6" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-7" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-8" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-9" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-10" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-11" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-12" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-13" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-14" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-15" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-16" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-17" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-18" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-19" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-20" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-21" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-22" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-23" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-24" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-25" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-26" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-27" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-28" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-29" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-30" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-31" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-32" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-33" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-34" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-35" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-36" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-37" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-38" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-39" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-40" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-41" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-42" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-43" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-44" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-45" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-46" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-47" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-48" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-49" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-50" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-51" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-52" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-53" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-54" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-55" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-56" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-57" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-58" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-59" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-60" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-61" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-62" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-63" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-64" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-65" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-66" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-67" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-68" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-69" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-70" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-71" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-72" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-73" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-74" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-75" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-76" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-77" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-78" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-79" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-80" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-81" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-82" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-83" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-84" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-85" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-86" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-87" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-88" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-89" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-90" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-91" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-92" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-93" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-94" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-95" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-96" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-97" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-98" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-99" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-100" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-101" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-102" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-103" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-104" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-105" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-106" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-107" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-108" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-109" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-110" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-111" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-112" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-113" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-114" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-115" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-116" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-117" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-118" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-119" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-120" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-121" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-122" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-123" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-124" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-125" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-126" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-127" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-128" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-129" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-130" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-131" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-132" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-133" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-134" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-135" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-136" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-137" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-138" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-139" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-140" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-141" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-142" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-143" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-144" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-145" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-146" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-147" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-148" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-149" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-150" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-151" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-152" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-153" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-154" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-155" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-156" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-157" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-158" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-159" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-160" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-161" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-162" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-163" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-164" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-165" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-166" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-167" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-168" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-169" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-170" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-171" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-172" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-173" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-174" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-175" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-176" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-177" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-178" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-179" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-180" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-181" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-182" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-183" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-184" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-185" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-186" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-187" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-188" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-189" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-190" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-191" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-192" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-193" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-194" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-195" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-196" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-197" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-198" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-199" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-200" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-201" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-202" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-203" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-204" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-205" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-206" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-207" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-208" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-209" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-210" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-211" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-212" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-213" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-214" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-215" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-216" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-217" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-218" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-219" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-220" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-221" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-222" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-223" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-224" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-225" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-226" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-227" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-228" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-229" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-230" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-231" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-232" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-233" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-234" xlink:label="Foot-00_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-00_loc" xlink:to="Footnote-01" order="1" />
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-01" xml:lang="en-US">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</link:footnote>
    </link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>19
<FILENAME>tomz-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: 211842 12312020 10K.xfr; Date: 2021%2D03%2D30T18:55:36Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9qIpo7xRiXhun8uMaXosSa2EGcPtx55yGekhu292HWk6Ly8l7gKPzS59Wp+mIWUD -->
<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:TOMZ="http://tomimist.com/20201231" elementFormDefault="qualified" targetNamespace="http://tomimist.com/20201231">
    <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/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - CONSOLIDATED BALANCE SHEET</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/ConsolidatedBalanceSheetParenthetical" id="ConsolidatedBalanceSheetParenthetical">
	  <link:definition>00000003 - Statement - CONSOLIDATED BALANCE SHEET (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/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS</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/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" id="CondensedConsolidateStatementsOfStockholdersEquityDeficiency">
	  <link:definition>00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS 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/ConsolidatedStatementOfCashFlows" id="ConsolidatedStatementOfCashFlows">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</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/ConvertibleDebt" id="ConvertibleDebt">
	  <link:definition>00000016 - Disclosure - 10. CONVERTIBLE DEBT</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>00000017 - Disclosure - 11. 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>00000018 - Disclosure - 12. 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>00000019 - Disclosure - 13. 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>00000020 - Disclosure - 14. 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>00000021 - Disclosure - 15. 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>00000022 - Disclosure - 16. 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>00000023 - Disclosure - 17. 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>00000024 - Disclosure - 18. 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>00000025 - Disclosure - 19. 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>00000026 - 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>00000027 - 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>00000028 - 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>00000029 - 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/IntangibleAssetsAndAssetAcquisitionTables" id="IntangibleAssetsAndAssetAcquisitionTables">
	  <link:definition>00000030 - Disclosure - 5. INTANGIBLE ASSETS AND ASSET ACQUISITION (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>00000031 - 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>00000032 - 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/ConvertibleDebtTables" id="ConvertibleDebtTables">
	  <link:definition>00000033 - Disclosure - 10. CONVERTIBLE DEBT (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>00000034 - Disclosure - 11. 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>00000035 - Disclosure - 13. 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>00000036 - Disclosure - 14. 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>00000037 - Disclosure - 15. 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/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000038 - Disclosure - 17. INCOME TAXES (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>00000039 - 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>00000040 - 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>00000041 - 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>00000042 - 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>00000043 - 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>00000044 - 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>00000045 - 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>00000046 - 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>00000047 - 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/IntangibleAssetsAndAssetAcquisitionDetails" id="IntangibleAssetsAndAssetAcquisitionDetails">
	  <link:definition>00000048 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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/IntangibleAssetsAndAssetAcquisitionDetails1" id="IntangibleAssetsAndAssetAcquisitionDetails1">
	  <link:definition>00000049 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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/IntangibleAssetsAndAssetAcquisitionDetails2" id="IntangibleAssetsAndAssetAcquisitionDetails2">
	  <link:definition>00000050 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" id="IntangibleAssetsAndAssetAcquisitionDetailsNarrative">
	  <link:definition>00000051 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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>00000052 - 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>00000053 - 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>00000054 - 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>00000055 - 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>00000056 - 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>00000057 - 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>00000058 - 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/ConvertibleDebtDetails" id="ConvertibleDebtDetails">
	  <link:definition>00000059 - Disclosure - 10. CONVERTIBLE DEBT (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/ConvertibleDebtDetailsNarrative" id="ConvertibleDebtDetailsNarrative">
	  <link:definition>00000060 - Disclosure - 10. CONVERTIBLE DEBT (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>00000061 - Disclosure - 11. 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>00000062 - Disclosure - 11. 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>00000063 - Disclosure - 11. 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>00000064 - Disclosure - 11. 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>00000065 - Disclosure - 11. 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>00000066 - Disclosure - 13. 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>00000067 - Disclosure - 14. 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>00000068 - Disclosure - 15. 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>00000069 - Disclosure - 16. 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/IncomeTaxesDetails" id="IncomeTaxesDetails">
	  <link:definition>00000070 - Disclosure - 17. INCOME TAXES (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/IncomeTaxesDetails1" id="IncomeTaxesDetails1">
	  <link:definition>00000071 - Disclosure - 17. INCOME TAXES (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/IncomeTaxesDetails2" id="IncomeTaxesDetails2">
	  <link:definition>00000072 - Disclosure - 17. INCOME TAXES (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/IncomeTaxesDetails3" id="IncomeTaxesDetails3">
	  <link:definition>00000073 - Disclosure - 17. INCOME TAXES (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/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000074 - Disclosure - 17. 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>00000075 - Disclosure - 18. 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="tomz-20201231_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="tomz-20201231_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="tomz-20201231_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="tomz-20201231_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="TOMZ_InterestIncome" name="InterestIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EquityBasedCompensation" name="EquityBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ReserveForBadDebts" name="ReserveForBadDebts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" name="IncreaseDecreaseInAccruedInterestOnConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInAccruedOfficerCompensation" name="IncreaseDecreaseInAccruedOfficerCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInLeaseLiabilities" name="IncreaseDecreaseInLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DeferredTaxAssetsAccruedVacation" name="DeferredTaxAssetsAccruedVacation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" name="DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities" name="DeferredTaxAssetOperatingLeaseRightofuseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" name="DeferredTaxLiabilityOperatingLeaseRightofuseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_StateNetOperatingLossCarryforwards" name="StateNetOperatingLossCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccruedEquityCompensation" name="AccruedEquityCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EquipmentNetTransferredToInventory" name="EquipmentNetTransferredToInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" name="CapitalizationOfPatentCostsReclassifiedFromOtherAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_VendorDepositsTextBlock" name="VendorDepositsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CloudComputingServiceContractDisclosureTextBlock" name="CloudComputingServiceContractDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleDebtTextBlock" name="ConvertibleDebtTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_LoansPayableDisclosureTextBlock" name="LoansPayableDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccountsPayablePolicy" name="AccountsPayablePolicy" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" name="LonglivedAssetsIncludingAcquiredIntangibleAssets" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OperatingLeaseLiabilityTableTextBlock" name="OperatingLeaseLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_LeaseOtherInformationTableTextBlock" name="LeaseOtherInformationTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" name="SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock" name="CapitalizedSoftwareDevelopmentCostsTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" name="WarrantsOutstandingAndExercisableByPriceRange" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_NetLossAttributableToCommonShareholders" name="NetLossAttributableToCommonShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ComputerSoftware" name="ComputerSoftware" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AmortizationOfTenantImprovementAllowance" name="AmortizationOfTenantImprovementAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InitialDiscount" name="InitialDiscount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpectedVolatility" name="ExpectedVolatility" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpectedDividendYield" name="ExpectedDividendYield" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RemainingTermYears" name="RemainingTermYears" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RiskfreeRate" name="RiskfreeRate" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DirectorFeesCurrentAndNoncurrent" name="DirectorFeesCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SettlementOfWarrantyClaims" name="SettlementOfWarrantyClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders" name="EarningsPerShareBasicAvailableToCommonShareholders" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders" name="EarningsPerShareDilutedAttributableToCommonShareholders" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InterestExpenseRelatedToNotes" name="InterestExpenseRelatedToNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ContractsAndAgreementsTextBlock" name="ContractsAndAgreementsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OptionsMember" name="OptionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockWarrantMember" name="CommonStockWarrantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InternationalMember" name="InternationalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SteraMistProductMember" name="SteraMistProductMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ServiceAndTrainingMember" name="ServiceAndTrainingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Range1Member" name="Range1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TwoVendorsMember" name="TwoVendorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OneVendorMember" name="OneVendorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Range2Member" name="Range2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Range3Member" name="Range3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Range4Member" name="Range4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Range5Member" name="Range5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Range6Member" name="Range6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants1Member" name="Warrants1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants2Member" name="Warrants2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants3Member" name="Warrants3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants4Member" name="Warrants4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants5Member" name="Warrants5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants6Member" name="Warrants6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants7Member" name="Warrants7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants8Member" name="Warrants8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants9Member" name="Warrants9Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants10Member" name="Warrants10Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants11Member" name="Warrants11Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants12Member" name="Warrants12Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants13Member" name="Warrants13Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants14Member" name="Warrants14Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrants15Member" name="Warrants15Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ThreeCustomersMember" name="ThreeCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CloudComputingServiceContractAbstract" name="CloudComputingServiceContractAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccruedWarrantyAbstract" name="AccruedWarrantyAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_LeasesTablesUsdAbstract" name="LeasesTablesUsdAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ContractsAndAgreementsAbstract" name="ContractsAndAgreementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract" name="SummaryOfSignificantAccountingPoliciesDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract" name="SummaryOfSignificantAccountingPoliciesDetails2Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_LeasesDetailsUsdAbstract" name="LeasesDetailsUsdAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" name="CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_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>20
<FILENAME>tomz-20201231_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: GoXBRL; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: 211842 12312020 10K.xfr; Date: 2021%2D03%2D30T18:55:36Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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="tomz-20201231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/BalanceSheets" xlink:href="tomz-20201231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20201231.xsd#ConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/StatementsOfOperations" xlink:href="tomz-20201231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:href="tomz-20201231.xsd#CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConsolidatedStatementOfCashFlows" xlink:href="tomz-20201231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/DescriptionOfBusiness" xlink:href="tomz-20201231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Inventories" xlink:href="tomz-20201231.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDeposits" xlink:href="tomz-20201231.xsd#VendorDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipment" xlink:href="tomz-20201231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssets" xlink:href="tomz-20201231.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Leases" xlink:href="tomz-20201231.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CloudComputingServiceContract" xlink:href="tomz-20201231.xsd#CloudComputingServiceContract" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebt" xlink:href="tomz-20201231.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquity" xlink:href="tomz-20201231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CommitmentsAndContingencies" xlink:href="tomz-20201231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreements" xlink:href="tomz-20201231.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarranty" xlink:href="tomz-20201231.xsd#AccruedWarranty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayable" xlink:href="tomz-20201231.xsd#LoanPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxes" xlink:href="tomz-20201231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentration" xlink:href="tomz-20201231.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SubsequentEvents" xlink:href="tomz-20201231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesTables" xlink:href="tomz-20201231.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionTables" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesTables" xlink:href="tomz-20201231.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtTables" xlink:href="tomz-20201231.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityTables" xlink:href="tomz-20201231.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:href="tomz-20201231.xsd#ContractsAndAgreementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyTables" xlink:href="tomz-20201231.xsd#AccruedWarrantyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesTables" xlink:href="tomz-20201231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesDetails" xlink:href="tomz-20201231.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:href="tomz-20201231.xsd#VendorDepositsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails1" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails2" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails" xlink:href="tomz-20201231.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails1" xlink:href="tomz-20201231.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails2" xlink:href="tomz-20201231.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails3" xlink:href="tomz-20201231.xsd#LeasesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails4" xlink:href="tomz-20201231.xsd#LeasesDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtDetails" xlink:href="tomz-20201231.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtDetailsNarrative" xlink:href="tomz-20201231.xsd#ConvertibleDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:href="tomz-20201231.xsd#ContractsAndAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyDetails" xlink:href="tomz-20201231.xsd#AccruedWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:href="tomz-20201231.xsd#LoanPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails1" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails2" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails3" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:href="tomz-20201231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20201231.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/BalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEET">
      <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_DepositAssets" xlink:label="loc_us-gaapDepositAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDepositAssets" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" 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_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:calculationArc order="1" 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_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="2" 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="3" 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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" 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="5" 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_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" 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/ConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS">
      <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_CostsAndExpenses" xlink:label="loc_us-gaapCostsAndExpenses" />
      <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-gaapCostsAndExpenses" 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_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" 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_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" 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_LegalFees" xlink:label="loc_us-gaapLegalFees" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" xlink:to="loc_us-gaapLegalFees" 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="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" 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="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" 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="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostsAndExpenses" xlink:to="loc_us-gaapShareBasedCompensation" 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-gaapCostsAndExpenses" 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_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" 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="tomz-20201231.xsd#TOMZ_InterestIncome" xlink:label="loc_TOMZInterestIncome" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_TOMZInterestIncome" 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/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS">
      <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="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="3" 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_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" 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="5" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" 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="7" 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="tomz-20201231.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZReserveForBadDebts" 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="9" 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_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="10" 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="11" 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="12" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" 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="14" 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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="15" 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_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="16" 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="17" 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="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:label="loc_TOMZIncreaseDecreaseInAccruedInterestOnConvertibleNotes" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInAccruedOfficerCompensation" xlink:label="loc_TOMZIncreaseDecreaseInAccruedOfficerCompensation" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInAccruedOfficerCompensation" 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="20" 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="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInLeaseLiabilities" xlink:label="loc_TOMZIncreaseDecreaseInLeaseLiabilities" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInLeaseLiabilities" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="loc_us-gaapPaymentsForSoftware" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsForSoftware" 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_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" 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_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt" />
      <link:calculationArc order="2" 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_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromWarrantExercises" 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/ConvertibleDebt" xlink:title="00000016 - Disclosure - 10. CONVERTIBLE DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquity" xlink:title="00000017 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CommitmentsAndContingencies" xlink:title="00000018 - Disclosure - 12. COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreements" xlink:title="00000019 - Disclosure - 13. CONTRACTS AND AGREEMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000020 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarranty" xlink:title="00000021 - Disclosure - 15. ACCRUED WARRANTY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayable" xlink:title="00000022 - Disclosure - 16. LOAN PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - 17. INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentration" xlink:title="00000024 - Disclosure - 18. CUSTOMER CONCENTRATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SubsequentEvents" xlink:title="00000025 - Disclosure - 19. SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000027 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesTables" xlink:title="00000028 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:title="00000029 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionTables" xlink:title="00000030 - Disclosure - 5. INTANGIBLE ASSETS AND ASSET ACQUISITION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesTables" xlink:title="00000031 - Disclosure - 7. LEASES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:title="00000032 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtTables" xlink:title="00000033 - Disclosure - 10. CONVERTIBLE DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityTables" xlink:title="00000034 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:title="00000035 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000036 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyTables" xlink:title="00000037 - Disclosure - 15. ACCRUED WARRANTY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesTables" xlink:title="00000038 - Disclosure - 17. INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000041 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000042 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000043 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesDetails" xlink:title="00000044 - 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: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:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:title="00000045 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:title="00000046 - 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="tomz-20201231.xsd#TOMZ_ComputerSoftware" xlink:label="loc_TOMZComputerSoftware" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_TOMZComputerSoftware" 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="00000047 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails" xlink:title="00000048 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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/IntangibleAssetsAndAssetAcquisitionDetails1" xlink:title="00000049 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails2" xlink:title="00000050 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:title="00000051 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails" xlink:title="00000052 - 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="00000053 - Disclosure - 7. LEASES (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails2" xlink:title="00000054 - Disclosure - 7. LEASES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails3" xlink:title="00000055 - Disclosure - 7. LEASES (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails4" xlink:title="00000056 - 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="00000057 - 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="00000058 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtDetails" xlink:title="00000059 - Disclosure - 10. CONVERTIBLE DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaapConvertibleDebt" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermNotesPayable" xlink:label="loc_us-gaapOtherLongTermNotesPayable" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapConvertibleDebt" xlink:to="loc_us-gaapOtherLongTermNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InitialDiscount" xlink:label="loc_TOMZInitialDiscount" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapConvertibleDebt" xlink:to="loc_TOMZInitialDiscount" 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_AccumulatedAmortizationOfCurrentDeferredFinanceCosts" xlink:label="loc_us-gaapAccumulatedAmortizationOfCurrentDeferredFinanceCosts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapConvertibleDebt" xlink:to="loc_us-gaapAccumulatedAmortizationOfCurrentDeferredFinanceCosts" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtDetailsNarrative" xlink:title="00000060 - Disclosure - 10. CONVERTIBLE DEBT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails" xlink:title="00000061 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:title="00000062 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:title="00000063 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:title="00000064 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000065 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:title="00000066 - Disclosure - 13. 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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000067 - Disclosure - 14. 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="tomz-20201231.xsd#TOMZ_DirectorFeesCurrentAndNoncurrent" xlink:label="loc_TOMZDirectorFeesCurrentAndNoncurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:to="loc_TOMZDirectorFeesCurrentAndNoncurrent" 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="00000068 - Disclosure - 15. ACCRUED WARRANTY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:title="00000069 - Disclosure - 16. LOAN PAYABLE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails" xlink:title="00000070 - Disclosure - 17. INCOME TAXES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" 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_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" 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_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentForeignTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentForeignTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" 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_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" 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_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" 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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails1" xlink:title="00000071 - Disclosure - 17. INCOME TAXES (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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails2" xlink:title="00000072 - Disclosure - 17. INCOME TAXES (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails3" xlink:title="00000073 - Disclosure - 17. INCOME TAXES (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_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetsAccruedVacation" xlink:label="loc_TOMZDeferredTaxAssetsAccruedVacation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_TOMZDeferredTaxAssetsAccruedVacation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" xlink:label="loc_TOMZDeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_TOMZDeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" 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_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities" xlink:label="loc_TOMZDeferredTaxAssetOperatingLeaseRightofuseLiabilities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_TOMZDeferredTaxAssetOperatingLeaseRightofuseLiabilities" 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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" 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_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" 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_DeferredTaxLiabilities" xlink:label="loc_us-gaapDeferredTaxLiabilities" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" xlink:label="loc_TOMZDeferredTaxLiabilityOperatingLeaseRightofuseAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxLiabilities" xlink:to="loc_TOMZDeferredTaxLiabilityOperatingLeaseRightofuseAssets" 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" 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_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxLiabilities" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000074 - Disclosure - 17. INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000075 - Disclosure - 18. CUSTOMER CONCENTRATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>21
<FILENAME>tomz-20201231_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: GoXBRL; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: 211842 12312020 10K.xfr; Date: 2021%2D03%2D30T18:55:36Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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="tomz-20201231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/BalanceSheets" xlink:href="tomz-20201231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20201231.xsd#ConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/StatementsOfOperations" xlink:href="tomz-20201231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:href="tomz-20201231.xsd#CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConsolidatedStatementOfCashFlows" xlink:href="tomz-20201231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/DescriptionOfBusiness" xlink:href="tomz-20201231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Inventories" xlink:href="tomz-20201231.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDeposits" xlink:href="tomz-20201231.xsd#VendorDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipment" xlink:href="tomz-20201231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssets" xlink:href="tomz-20201231.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Leases" xlink:href="tomz-20201231.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CloudComputingServiceContract" xlink:href="tomz-20201231.xsd#CloudComputingServiceContract" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebt" xlink:href="tomz-20201231.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquity" xlink:href="tomz-20201231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CommitmentsAndContingencies" xlink:href="tomz-20201231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreements" xlink:href="tomz-20201231.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarranty" xlink:href="tomz-20201231.xsd#AccruedWarranty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayable" xlink:href="tomz-20201231.xsd#LoanPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxes" xlink:href="tomz-20201231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentration" xlink:href="tomz-20201231.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SubsequentEvents" xlink:href="tomz-20201231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesTables" xlink:href="tomz-20201231.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionTables" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesTables" xlink:href="tomz-20201231.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtTables" xlink:href="tomz-20201231.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityTables" xlink:href="tomz-20201231.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:href="tomz-20201231.xsd#ContractsAndAgreementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyTables" xlink:href="tomz-20201231.xsd#AccruedWarrantyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesTables" xlink:href="tomz-20201231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesDetails" xlink:href="tomz-20201231.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:href="tomz-20201231.xsd#VendorDepositsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails1" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails2" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails" xlink:href="tomz-20201231.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails1" xlink:href="tomz-20201231.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails2" xlink:href="tomz-20201231.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails3" xlink:href="tomz-20201231.xsd#LeasesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails4" xlink:href="tomz-20201231.xsd#LeasesDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtDetails" xlink:href="tomz-20201231.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtDetailsNarrative" xlink:href="tomz-20201231.xsd#ConvertibleDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:href="tomz-20201231.xsd#ContractsAndAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyDetails" xlink:href="tomz-20201231.xsd#AccruedWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:href="tomz-20201231.xsd#LoanPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails1" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails2" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails3" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:href="tomz-20201231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20201231.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/BalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEET">
      <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_DepositAssets" xlink:label="loc_us-gaapDepositAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapDepositAssets_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherAssetsAbstract_70" xlink:to="loc_us-gaapOtherAssetsNoncurrent_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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent_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_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="26" />
      <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="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent_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-gaapStatementLineItems" 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/ConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEET (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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountCurrent_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapPreferredStockSharesIssued_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_90" 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_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaapPreferredStockDividendRatePercentage_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapPreferredStockDividendRatePercentage_90" 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_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_90" 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_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapCommonStockSharesAuthorized_90" 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_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapCommonStockSharesIssued_90" 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_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_90" xlink:to="loc_us-gaapCommonStockSharesOutstanding_90" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY">
      <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_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" 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_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="tomz-20201231.xsd#TOMZ_EquityBasedCompensation" xlink:label="loc_TOMZEquityBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZEquityBasedCompensation_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/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS" />
    <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/ConvertibleDebt" xlink:title="00000016 - Disclosure - 10. CONVERTIBLE DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquity" xlink:title="00000017 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CommitmentsAndContingencies" xlink:title="00000018 - Disclosure - 12. COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreements" xlink:title="00000019 - Disclosure - 13. CONTRACTS AND AGREEMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000020 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarranty" xlink:title="00000021 - Disclosure - 15. ACCRUED WARRANTY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayable" xlink:title="00000022 - Disclosure - 16. LOAN PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - 17. INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentration" xlink:title="00000024 - Disclosure - 18. CUSTOMER CONCENTRATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SubsequentEvents" xlink:title="00000025 - Disclosure - 19. SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000027 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/InventoriesTables" xlink:title="00000028 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:title="00000029 - Disclosure - 5. PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionTables" xlink:title="00000030 - Disclosure - 5. INTANGIBLE ASSETS AND ASSET ACQUISITION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesTables" xlink:title="00000031 - Disclosure - 7. LEASES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:title="00000032 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtTables" xlink:title="00000033 - Disclosure - 10. CONVERTIBLE DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityTables" xlink:title="00000034 - Disclosure - 11. 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_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_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" 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_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" 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_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OptionsMember" xlink:label="loc_TOMZOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_TOMZOptionsMember_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_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock_20" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_20" 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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange_20" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:title="00000035 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000036 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyTables" xlink:title="00000037 - Disclosure - 15. ACCRUED WARRANTY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesTables" xlink:title="00000038 - Disclosure - 17. INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000039 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000041 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000042 - 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="tomz-20201231.xsd#TOMZ_SteraMistProductMember" xlink:label="loc_TOMZSteraMistProductMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMZSteraMistProductMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ServiceAndTrainingMember" xlink:label="loc_TOMZServiceAndTrainingMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMZServiceAndTrainingMember_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="tomz-20201231.xsd#TOMZ_InternationalMember" xlink:label="loc_TOMZInternationalMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMZInternationalMember_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="00000043 - 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/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="1" />
      <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="tomz-20201231.xsd#TOMZ_TwoVendorsMember" xlink:label="loc_TOMZTwoVendorsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_TOMZTwoVendorsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OneVendorMember" xlink:label="loc_TOMZOneVendorMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_TOMZOneVendorMember_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_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" 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_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" 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_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_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-gaapConcentrationRiskTypeDomain" 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_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCostOfSalesMember_60" xlink:type="arc" order="62" />
      <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_ConvertibleDebtMember" xlink:label="loc_us-gaapConvertibleDebtMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapConvertibleDebtMember_80" xlink:type="arc" order="81" />
      <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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapWarrantMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OptionsMember" xlink:label="loc_TOMZOptionsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_TOMZOptionsMember_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_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_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_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_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="2" />
      <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="3" />
      <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="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="00000044 - Disclosure - 3. INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:title="00000045 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:title="00000046 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000047 - Disclosure - 5. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails" xlink:title="00000048 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails1" xlink:title="00000049 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails2" xlink:title="00000050 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:title="00000051 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails" xlink:title="00000052 - Disclosure - 7. LEASES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails1" xlink:title="00000053 - Disclosure - 7. LEASES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails2" xlink:title="00000054 - Disclosure - 7. LEASES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails3" xlink:title="00000055 - Disclosure - 7. LEASES (Details 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LeasesDetails4" xlink:title="00000056 - Disclosure - 7. LEASES (Details 4)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:title="00000057 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:title="00000058 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtDetails" xlink:title="00000059 - Disclosure - 10. CONVERTIBLE DEBT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtDetailsNarrative" xlink:title="00000060 - Disclosure - 10. CONVERTIBLE DEBT (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_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" 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_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" 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_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InterestExpenseRelatedToNotes" xlink:label="loc_TOMZInterestExpenseRelatedToNotes_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZInterestExpenseRelatedToNotes_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ExpectedVolatility" xlink:label="loc_TOMZExpectedVolatility_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedVolatility_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ExpectedDividendYield" xlink:label="loc_TOMZExpectedDividendYield_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedDividendYield_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_RemainingTermYears" xlink:label="loc_TOMZRemainingTermYears_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRemainingTermYears_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_RiskfreeRate" xlink:label="loc_TOMZRiskfreeRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRiskfreeRate_60" 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_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfFinancingCosts_60" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails" xlink:title="00000061 - Disclosure - 11. 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_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_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_30" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_30" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_30" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_30" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:title="00000062 - Disclosure - 11. 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/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" 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_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" 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_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range1Member" xlink:label="loc_TOMZRange1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range2Member" xlink:label="loc_TOMZRange2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range3Member" xlink:label="loc_TOMZRange3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range4Member" xlink:label="loc_TOMZRange4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range5Member" xlink:label="loc_TOMZRange5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range6Member" xlink:label="loc_TOMZRange6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange6Member_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="00000063 - Disclosure - 11. SHAREHOLDERS&apos; EQUITY (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:title="00000064 - Disclosure - 11. 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="tomz-20201231.xsd#TOMZ_Warrants1Member" xlink:label="loc_TOMZWarrants1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants2Member" xlink:label="loc_TOMZWarrants2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants3Member" xlink:label="loc_TOMZWarrants3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants4Member" xlink:label="loc_TOMZWarrants4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants5Member" xlink:label="loc_TOMZWarrants5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants6Member" xlink:label="loc_TOMZWarrants6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants7Member" xlink:label="loc_TOMZWarrants7Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants7Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants8Member" xlink:label="loc_TOMZWarrants8Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants8Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants9Member" xlink:label="loc_TOMZWarrants9Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants9Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants10Member" xlink:label="loc_TOMZWarrants10Member_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants10Member_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants11Member" xlink:label="loc_TOMZWarrants11Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants11Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants12Member" xlink:label="loc_TOMZWarrants12Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants12Member_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants13Member" xlink:label="loc_TOMZWarrants13Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants13Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants14Member" xlink:label="loc_TOMZWarrants14Member_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants14Member_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants15Member" xlink:label="loc_TOMZWarrants15Member_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants15Member_140" xlink:type="arc" order="141" />
      <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_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_330" 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_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_330" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_330" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_330" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:title="00000065 - Disclosure - 11. 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_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_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_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_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_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_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_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_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_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaapPreferredStockDividendRatePercentage_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockDividendRatePercentage_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:title="00000066 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000067 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyDetails" xlink:title="00000068 - Disclosure - 15. ACCRUED WARRANTY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:title="00000069 - Disclosure - 16. LOAN PAYABLE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails" xlink:title="00000070 - Disclosure - 17. INCOME TAXES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails1" xlink:title="00000071 - Disclosure - 17. INCOME TAXES (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails2" xlink:title="00000072 - Disclosure - 17. INCOME TAXES (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails3" xlink:title="00000073 - Disclosure - 17. INCOME TAXES (Details 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000074 - Disclosure - 17. INCOME TAXES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000075 - Disclosure - 18. 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="tomz-20201231.xsd#TOMZ_ThreeCustomersMember" xlink:label="loc_TOMZThreeCustomersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreeCustomersMember_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_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_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_30" xlink:type="arc" order="0" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>22
<FILENAME>tomz-20201231_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: GoXBRL; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: 211842 12312020 10K.xfr; Date: 2021%2D03%2D30T18:55:36Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">PlanName [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OptionsMember" xlink:label="TOMZ_OptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OptionsMember" xlink:to="TOMZ_OptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OptionsMember_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_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_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">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_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_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_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">Series B 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_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">Warrant</link:label>
      <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="tomz-20201231.xsd#TOMZ_InternationalMember" xlink:label="TOMZ_InternationalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InternationalMember" xlink:to="TOMZ_InternationalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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/verboseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SteraMistProductMember" xlink:label="TOMZ_SteraMistProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SteraMistProductMember" xlink:to="TOMZ_SteraMistProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_SteraMistProductMember_lbl" xml:lang="en-US">SteraMist Product</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ServiceAndTrainingMember" xlink:label="TOMZ_ServiceAndTrainingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ServiceAndTrainingMember" xlink:to="TOMZ_ServiceAndTrainingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ServiceAndTrainingMember_lbl" xml:lang="en-US">Service &amp; Training</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range1Member" xlink:label="TOMZ_Range1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Range1Member" xlink:to="TOMZ_Range1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Range1Member_lbl" xml:lang="en-US">$0.80</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_2_lbl" xml:lang="en-US">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_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="tomz-20201231.xsd#TOMZ_TwoVendorsMember" xlink:label="TOMZ_TwoVendorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwoVendorsMember" xlink:to="TOMZ_TwoVendorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TwoVendorsMember_lbl" xml:lang="en-US">Two Vendors</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [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_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="tomz-20201231.xsd#TOMZ_OneVendorMember" xlink:label="TOMZ_OneVendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneVendorMember" xlink:to="TOMZ_OneVendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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_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_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US">Convertible Debentures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range2Member" xlink:label="TOMZ_Range2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Range2Member" xlink:to="TOMZ_Range2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Range2Member_lbl" xml:lang="en-US">$0.88</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range3Member" xlink:label="TOMZ_Range3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Range3Member" xlink:to="TOMZ_Range3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Range3Member_lbl" xml:lang="en-US">$0.96</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range4Member" xlink:label="TOMZ_Range4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Range4Member" xlink:to="TOMZ_Range4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Range4Member_lbl" xml:lang="en-US">$2.16</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range5Member" xlink:label="TOMZ_Range5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Range5Member" xlink:to="TOMZ_Range5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Range5Member_lbl" xml:lang="en-US">$4.40</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range6Member" xlink:label="TOMZ_Range6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Range6Member" xlink:to="TOMZ_Range6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Range6Member_lbl" xml:lang="en-US">$7.06</link: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="tomz-20201231.xsd#TOMZ_Warrants1Member" xlink:label="TOMZ_Warrants1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants1Member" xlink:to="TOMZ_Warrants1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants1Member_lbl" xml:lang="en-US">$ 0.64</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants2Member" xlink:label="TOMZ_Warrants2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants2Member" xlink:to="TOMZ_Warrants2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants2Member_lbl" xml:lang="en-US">$ 0.80</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants3Member" xlink:label="TOMZ_Warrants3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants3Member" xlink:to="TOMZ_Warrants3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants3Member_lbl" xml:lang="en-US">$ 0.96</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants4Member" xlink:label="TOMZ_Warrants4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants4Member" xlink:to="TOMZ_Warrants4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants4Member_lbl" xml:lang="en-US">$ 1.12</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants5Member" xlink:label="TOMZ_Warrants5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants5Member" xlink:to="TOMZ_Warrants5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants5Member_lbl" xml:lang="en-US">$ 1.20</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants6Member" xlink:label="TOMZ_Warrants6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants6Member" xlink:to="TOMZ_Warrants6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants6Member_lbl" xml:lang="en-US">$ 1.36</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants7Member" xlink:label="TOMZ_Warrants7Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants7Member" xlink:to="TOMZ_Warrants7Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants7Member_lbl" xml:lang="en-US">$ 2.16</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants8Member" xlink:label="TOMZ_Warrants8Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants8Member" xlink:to="TOMZ_Warrants8Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants8Member_lbl" xml:lang="en-US">$ 2.32</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants9Member" xlink:label="TOMZ_Warrants9Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants9Member" xlink:to="TOMZ_Warrants9Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants9Member_lbl" xml:lang="en-US">$ 2.40</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants10Member" xlink:label="TOMZ_Warrants10Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants10Member" xlink:to="TOMZ_Warrants10Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants10Member_lbl" xml:lang="en-US">$ 2.56</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants11Member" xlink:label="TOMZ_Warrants11Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants11Member" xlink:to="TOMZ_Warrants11Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants11Member_lbl" xml:lang="en-US">$ 3.36</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants12Member" xlink:label="TOMZ_Warrants12Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants12Member" xlink:to="TOMZ_Warrants12Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants12Member_lbl" xml:lang="en-US">$ 4.00</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants13Member" xlink:label="TOMZ_Warrants13Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants13Member" xlink:to="TOMZ_Warrants13Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants13Member_lbl" xml:lang="en-US">$ 4.40</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants14Member" xlink:label="TOMZ_Warrants14Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants14Member" xlink:to="TOMZ_Warrants14Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants14Member_lbl" xml:lang="en-US">$ 6.95</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants15Member" xlink:label="TOMZ_Warrants15Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrants15Member" xlink:to="TOMZ_Warrants15Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Warrants15Member_lbl" xml:lang="en-US">$ 8.40</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="tomz-20201231.xsd#TOMZ_ThreeCustomersMember" xlink:label="TOMZ_ThreeCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreeCustomersMember" xlink:to="TOMZ_ThreeCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="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_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_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</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_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_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</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_DepositAssets" xlink:label="us-gaap_DepositAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositAssets" xlink:to="us-gaap_DepositAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositAssets_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 (Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_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 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_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 14)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_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_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_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_ConvertibleNotesPayableCurrent" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl" xml:lang="en-US">Convertible Notes Payable, net of discount of $0 at December 31, 2019 (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_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/label" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US">Loan Payable (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_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">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_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,761,513 and 15,587,552 shares issued and outstanding at December 31, 2020 and December 31, 2019, 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 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_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 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_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, 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_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock, Dividend 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_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; Stock 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; Stock 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 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalFees" xlink:label="us-gaap_LegalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalFees" xlink:to="us-gaap_LegalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalFees_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_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_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_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/2009/role/negatedLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of Debt Discounts</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InterestIncome" xlink:label="TOMZ_InterestIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InterestIncome" xlink:to="TOMZ_InterestIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InterestIncome_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 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_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="tomz-20201231.xsd#TOMZ_EquityBasedCompensation" xlink:label="TOMZ_EquityBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquityBasedCompensation" xlink:to="TOMZ_EquityBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EquityBasedCompensation_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_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization of Debt 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Equity Based 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_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="tomz-20201231.xsd#TOMZ_ReserveForBadDebts" xlink:label="TOMZ_ReserveForBadDebts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReserveForBadDebts" xlink:to="TOMZ_ReserveForBadDebts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ReserveForBadDebts_lbl" xml:lang="en-US">Reserve for Bad Debts</link: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_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_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="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:label="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:to="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes_lbl" xml:lang="en-US">Accrued Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInAccruedOfficerCompensation" xlink:label="TOMZ_IncreaseDecreaseInAccruedOfficerCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInAccruedOfficerCompensation" xlink:to="TOMZ_IncreaseDecreaseInAccruedOfficerCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInAccruedOfficerCompensation_lbl" xml:lang="en-US">Accrued Officer 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_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="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInLeaseLiabilities" xlink:label="TOMZ_IncreaseDecreaseInLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInLeaseLiabilities" xlink:to="TOMZ_IncreaseDecreaseInLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForSoftware" xlink:to="us-gaap_PaymentsForSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForSoftware_lbl" xml:lang="en-US">Capitalized Software 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_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_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_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_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 Provided By 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 Finance Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_AccruedEquityCompensation" xlink:label="TOMZ_AccruedEquityCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccruedEquityCompensation" xlink:to="TOMZ_AccruedEquityCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_EquipmentNetTransferredToInventory" xlink:label="TOMZ_EquipmentNetTransferredToInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquipmentNetTransferredToInventory" xlink:to="TOMZ_EquipmentNetTransferredToInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EquipmentNetTransferredToInventory_lbl" xml:lang="en-US">Equipment, net Transferred to and from Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:label="TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:to="TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets_lbl" xml:lang="en-US">Patent and trademark 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="tomz-20201231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="TOMZ_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NotesToFinancialStatementsAbstract" xlink:to="TOMZ_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_VendorDepositsTextBlock" xlink:label="TOMZ_VendorDepositsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_VendorDepositsTextBlock" xlink:to="TOMZ_VendorDepositsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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_ResearchAndDevelopmentAbstract" xlink:label="us-gaap_ResearchAndDevelopmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentAbstract" xlink:to="us-gaap_ResearchAndDevelopmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentAbstract_lbl" xml:lang="en-US">Research and Development [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="tomz-20201231.xsd#TOMZ_CloudComputingServiceContractAbstract" xlink:label="TOMZ_CloudComputingServiceContractAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CloudComputingServiceContractAbstract" xlink:to="TOMZ_CloudComputingServiceContractAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CloudComputingServiceContractAbstract_lbl" xml:lang="en-US">Cloud Computing Service Contract</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CloudComputingServiceContractDisclosureTextBlock" xlink:label="TOMZ_CloudComputingServiceContractDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CloudComputingServiceContractDisclosureTextBlock" xlink:to="TOMZ_CloudComputingServiceContractDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CloudComputingServiceContractDisclosureTextBlock_lbl" xml:lang="en-US">CLOUD COMPUTING SERVICE CONTRACT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ConvertibleDebtTextBlock" xlink:label="TOMZ_ConvertibleDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleDebtTextBlock" xlink:to="TOMZ_ConvertibleDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleDebtTextBlock_lbl" xml:lang="en-US">CONVERTIBLE DEBT</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="tomz-20201231.xsd#TOMZ_ContractsAndAgreementsTextBlock" xlink:label="TOMZ_ContractsAndAgreementsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsTextBlock" xlink:to="TOMZ_ContractsAndAgreementsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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_OtherLiabilitiesCurrentAbstract" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Other Liabilities, Current [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="tomz-20201231.xsd#TOMZ_AccruedWarrantyAbstract" xlink:label="TOMZ_AccruedWarrantyAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccruedWarrantyAbstract" xlink:to="TOMZ_AccruedWarrantyAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccruedWarrantyAbstract_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_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock_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="tomz-20201231.xsd#TOMZ_LoansPayableDisclosureTextBlock" xlink:label="TOMZ_LoansPayableDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LoansPayableDisclosureTextBlock" xlink:to="TOMZ_LoansPayableDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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_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="tomz-20201231.xsd#TOMZ_AccountsPayablePolicy" xlink:label="TOMZ_AccountsPayablePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayablePolicy" xlink:to="TOMZ_AccountsPayablePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_AccountsPayablePolicy_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/label" 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="tomz-20201231.xsd#TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:label="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:to="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_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="tomz-20201231.xsd#TOMZ_LeasesTablesUsdAbstract" xlink:label="TOMZ_LeasesTablesUsdAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LeasesTablesUsdAbstract" xlink:to="TOMZ_LeasesTablesUsdAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_LeasesTablesUsdAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OperatingLeaseLiabilityTableTextBlock" xlink:label="TOMZ_OperatingLeaseLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OperatingLeaseLiabilityTableTextBlock" xlink:to="TOMZ_OperatingLeaseLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_LeaseOtherInformationTableTextBlock" xlink:label="TOMZ_LeaseOtherInformationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LeaseOtherInformationTableTextBlock" xlink:to="TOMZ_LeaseOtherInformationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_LeaseOtherInformationTableTextBlock_lbl" xml:lang="en-US">Other Information Related to Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:label="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:to="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_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_ConvertibleDebtTableTextBlock" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">Convertible Notes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PlanNameAxis_2_lbl" xml:lang="en-US">Plan Name [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_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="tomz-20201231.xsd#TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:to="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_lbl" xml:lang="en-US">Warrants Outstanding and Exercisable by Price Range</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="TOMZ_ContractsAndAgreementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsAbstract" xlink:to="TOMZ_ContractsAndAgreementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ContractsAndAgreementsAbstract_lbl" xml:lang="en-US">Contracts And Agreements</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Income Tax 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Net Income (Loss) Before Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Deferred Income Tax Assets (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_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xml:lang="en-US">Amortization of Debt Discount on Convertible Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_NetLossAttributableToCommonShareholders" xlink:label="TOMZ_NetLossAttributableToCommonShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NetLossAttributableToCommonShareholders" xlink:to="TOMZ_NetLossAttributableToCommonShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:label="TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:to="TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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/label" 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:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:label="TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:to="TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_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:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_EarningsPerShareBasicAvailableToCommonShareholders" xlink:label="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders" xlink:to="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders" xlink:label="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders" xlink:to="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders_lbl" xml:lang="en-US">Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_2_lbl" xml:lang="en-US">Segments [Axis]</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_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_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_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_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_2_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_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: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</link: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="tomz-20201231.xsd#TOMZ_ComputerSoftware" xlink:label="TOMZ_ComputerSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ComputerSoftware" xlink:to="TOMZ_ComputerSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_AmortizationOfTenantImprovementAllowance" xlink:label="TOMZ_AmortizationOfTenantImprovementAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AmortizationOfTenantImprovementAllowance" xlink:to="TOMZ_AmortizationOfTenantImprovementAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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/label" 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">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:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_LeasesDetailsUsdAbstract" xlink:label="TOMZ_LeasesDetailsUsdAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LeasesDetailsUsdAbstract" xlink:to="TOMZ_LeasesDetailsUsdAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_LeasesDetailsUsdAbstract_lbl" xml:lang="en-US">Leases</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/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">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:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" xlink:label="TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" xlink:to="TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract_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_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_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_OtherLongTermNotesPayable" xlink:label="us-gaap_OtherLongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermNotesPayable" xlink:to="us-gaap_OtherLongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLongTermNotesPayable_lbl" xml:lang="en-US">Convertible Notes</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InitialDiscount" xlink:label="TOMZ_InitialDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InitialDiscount" xlink:to="TOMZ_InitialDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InitialDiscount_lbl" xml:lang="en-US">Initial 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_AccumulatedAmortizationOfCurrentDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationOfCurrentDeferredFinanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedAmortizationOfCurrentDeferredFinanceCosts" xlink:to="us-gaap_AccumulatedAmortizationOfCurrentDeferredFinanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedAmortizationOfCurrentDeferredFinanceCosts_lbl" xml:lang="en-US">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_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebt" xlink:to="us-gaap_ConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ConvertibleDebt_lbl" xml:lang="en-US">Convertible Notes, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_RangeAxis_2_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InterestExpenseRelatedToNotes" xlink:label="TOMZ_InterestExpenseRelatedToNotes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InterestExpenseRelatedToNotes" xlink:to="TOMZ_InterestExpenseRelatedToNotes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InterestExpenseRelatedToNotes_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ExpectedVolatility" xlink:label="TOMZ_ExpectedVolatility" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedVolatility" xlink:to="TOMZ_ExpectedVolatility_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExpectedVolatility_lbl" xml:lang="en-US">Expected Volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ExpectedDividendYield" xlink:label="TOMZ_ExpectedDividendYield" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedDividendYield" xlink:to="TOMZ_ExpectedDividendYield_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExpectedDividendYield_lbl" xml:lang="en-US">Expected Dividend Yield</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_RemainingTermYears" xlink:label="TOMZ_RemainingTermYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RemainingTermYears" xlink:to="TOMZ_RemainingTermYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_RemainingTermYears_lbl" xml:lang="en-US">Remaining Term (Years)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_RiskfreeRate" xlink:label="TOMZ_RiskfreeRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RiskfreeRate" xlink:to="TOMZ_RiskfreeRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_RiskfreeRate_lbl" xml:lang="en-US">Risk-Free Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortization 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_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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="TOMZ_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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_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">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_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="tomz-20201231.xsd#TOMZ_DirectorFeesCurrentAndNoncurrent" xlink:label="TOMZ_DirectorFeesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DirectorFeesCurrentAndNoncurrent" xlink:to="TOMZ_DirectorFeesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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 Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SettlementOfWarrantyClaims" xlink:label="TOMZ_SettlementOfWarrantyClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SettlementOfWarrantyClaims" xlink:to="TOMZ_SettlementOfWarrantyClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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/verboseLabel" xlink:label="us-gaap_InterestExpenseOther_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Current:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Deferred:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</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/totalLabel" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">United States</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xml:lang="en-US">Income (Loss) Before Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">US statutory Corporate Income Tax Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Income Tax Expense Computed at US Statutory Corporate Income Tax Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US">Reconciling 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_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">Change in Valuation Allowance on Deferred Tax 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_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Provision to Prior Year Tax Return</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xml:lang="en-US">Incentive Stock Options and 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_IncomeTaxReconciliationNondeductibleExpenseAmortization" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAmortization" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseAmortization_lbl" xml:lang="en-US">Amortized Debt 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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_lbl" xml:lang="en-US">Meals and Entertainment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_3_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_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xml:lang="en-US">Inventory Reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetsAccruedVacation" xlink:label="TOMZ_DeferredTaxAssetsAccruedVacation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredTaxAssetsAccruedVacation" xlink:to="TOMZ_DeferredTaxAssetsAccruedVacation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DeferredTaxAssetsAccruedVacation_lbl" xml:lang="en-US">Accrued Vacation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" xlink:label="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" xlink:to="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve_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_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities" xlink:label="TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities" xlink:to="TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities_lbl" xml:lang="en-US">Operating Lease Right-of-use 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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net Operating Losses</link: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/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">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_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred Tax 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_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" xlink:label="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" xlink:to="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets_lbl" xml:lang="en-US">Operating Lease Right-of-use 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property Plant 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_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax 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_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net Deferred Tax 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_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net Operating Loss Carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_StateNetOperatingLossCarryforwards" xlink:label="TOMZ_StateNetOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StateNetOperatingLossCarryforwards" xlink:to="TOMZ_StateNetOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_StateNetOperatingLossCarryforwards_lbl" xml:lang="en-US">State Net Operating Loss Carryforwards</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:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CommonStockWarrantMember" xlink:label="TOMZ_CommonStockWarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockWarrantMember" xlink:to="TOMZ_CommonStockWarrantMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockWarrantMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ContractsAndAgreementsTextBlock" xlink:to="TOMZ_ContractsAndAgreementsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ContractsAndAgreementsTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleDebtTextBlock" xlink:to="TOMZ_ConvertibleDebtTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConvertibleDebtTextBlock_doc" xml:lang="en-US">Convertible debt text block.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EquityBasedCompensation" xlink:to="TOMZ_EquityBasedCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EquityBasedCompensation_doc" xml:lang="en-US">Equity based compensation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:to="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes_doc" xml:lang="en-US">Accrued Interest on Convertible Notes.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InternationalMember" xlink:to="TOMZ_InternationalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_InternationalMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:to="TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_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="TOMZ_OptionsMember" xlink:to="TOMZ_OptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OptionsMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ReserveForBadDebts" xlink:to="TOMZ_ReserveForBadDebts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ReserveForBadDebts_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:to="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WarrantsOutstandingAndExercisableByPriceRange_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NetLossAttributableToCommonShareholders" xlink:to="TOMZ_NetLossAttributableToCommonShareholders_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_NetLossAttributableToCommonShareholders_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ComputerSoftware" xlink:to="TOMZ_ComputerSoftware_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ComputerSoftware_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InitialDiscount" xlink:to="TOMZ_InitialDiscount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_InitialDiscount_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedVolatility" xlink:to="TOMZ_ExpectedVolatility_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExpectedVolatility_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpectedDividendYield" xlink:to="TOMZ_ExpectedDividendYield_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExpectedDividendYield_doc" xml:lang="en-US">Expected dividend yield</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RemainingTermYears" xlink:to="TOMZ_RemainingTermYears_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_RemainingTermYears_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RiskfreeRate" xlink:to="TOMZ_RiskfreeRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_RiskfreeRate_doc" xml:lang="en-US">Risk-free rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreeCustomersMember" xlink:to="TOMZ_ThreeCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ThreeCustomersMember_doc" xml:lang="en-US">Custom Element.</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_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_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_2_lbl" xml:lang="en-US">Costs and 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 [Default Label]</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_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Deposit Assets</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_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_PaymentsForSoftware" xlink:to="us-gaap_PaymentsForSoftware_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForSoftware_2_lbl" xml:lang="en-US">Payments for Software</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</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="TOMZ_AccountsPayablePolicy" xlink:to="TOMZ_AccountsPayablePolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccountsPayablePolicy_2_lbl" xml:lang="en-US">AccountsPayablePolicy</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="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:to="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock_2_lbl" xml:lang="en-US">Consulting fees [Default Label]</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="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders" xlink:to="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EarningsPerShareBasicAvailableToCommonShareholders_2_lbl" xml:lang="en-US">EarningsPerShareBasicAvailableToCommonShareholders</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders" xlink:to="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders_2_lbl" xml:lang="en-US">EarningsPerShareDilutedAttributableToCommonShareholders</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_3_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_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="us-gaap_OtherLongTermNotesPayable" xlink:to="us-gaap_OtherLongTermNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermNotesPayable_2_lbl" xml:lang="en-US">Other Notes Payable, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebt" xlink:to="us-gaap_ConvertibleDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebt_2_lbl" xml:lang="en-US">Convertible Debt [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_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_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_2_lbl" xml:lang="en-US">Interest Expense, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_2_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" xlink:to="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve_2_lbl" xml:lang="en-US">DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" xlink:to="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets_2_lbl" xml:lang="en-US">DeferredTaxLiabilityOperatingLeaseRightofuseAssets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>23
<FILENAME>tomz-20201231_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: GoXBRL; Version: 5.6b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: 211842 12312020 10K.xfr; Date: 2021%2D03%2D30T18:55:36Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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="tomz-20201231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/BalanceSheets" xlink:href="tomz-20201231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20201231.xsd#ConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/StatementsOfOperations" xlink:href="tomz-20201231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:href="tomz-20201231.xsd#CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConsolidatedStatementOfCashFlows" xlink:href="tomz-20201231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/DescriptionOfBusiness" xlink:href="tomz-20201231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Inventories" xlink:href="tomz-20201231.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDeposits" xlink:href="tomz-20201231.xsd#VendorDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipment" xlink:href="tomz-20201231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssets" xlink:href="tomz-20201231.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/Leases" xlink:href="tomz-20201231.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCosts" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CloudComputingServiceContract" xlink:href="tomz-20201231.xsd#CloudComputingServiceContract" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebt" xlink:href="tomz-20201231.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquity" xlink:href="tomz-20201231.xsd#ShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CommitmentsAndContingencies" xlink:href="tomz-20201231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreements" xlink:href="tomz-20201231.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarranty" xlink:href="tomz-20201231.xsd#AccruedWarranty" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayable" xlink:href="tomz-20201231.xsd#LoanPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxes" xlink:href="tomz-20201231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentration" xlink:href="tomz-20201231.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SubsequentEvents" xlink:href="tomz-20201231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesTables" xlink:href="tomz-20201231.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionTables" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesTables" xlink:href="tomz-20201231.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtTables" xlink:href="tomz-20201231.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityTables" xlink:href="tomz-20201231.xsd#ShareholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:href="tomz-20201231.xsd#ContractsAndAgreementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyTables" xlink:href="tomz-20201231.xsd#AccruedWarrantyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesTables" xlink:href="tomz-20201231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20201231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/InventoriesDetails" xlink:href="tomz-20201231.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/VendorDepositsDetailsNarrative" xlink:href="tomz-20201231.xsd#VendorDepositsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20201231.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails1" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails2" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:href="tomz-20201231.xsd#IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails" xlink:href="tomz-20201231.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails1" xlink:href="tomz-20201231.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails2" xlink:href="tomz-20201231.xsd#LeasesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails3" xlink:href="tomz-20201231.xsd#LeasesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LeasesDetails4" xlink:href="tomz-20201231.xsd#LeasesDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:href="tomz-20201231.xsd#CapitalizedSoftwareDevelopmentCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtDetails" xlink:href="tomz-20201231.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ConvertibleDebtDetailsNarrative" xlink:href="tomz-20201231.xsd#ConvertibleDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails1" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails2" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetails3" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ShareholdersEquityDetailsNarrative" xlink:href="tomz-20201231.xsd#ShareholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:href="tomz-20201231.xsd#ContractsAndAgreementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomz-20201231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/AccruedWarrantyDetails" xlink:href="tomz-20201231.xsd#AccruedWarrantyDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/LoanPayableDetailsNarrative" xlink:href="tomz-20201231.xsd#LoanPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails1" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails2" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetails3" xlink:href="tomz-20201231.xsd#IncomeTaxesDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:href="tomz-20201231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20201231.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_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="60" 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="70" 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="80" 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_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" 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="110" 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="120" 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="130" 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="140" 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="150" 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_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="160" 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_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" 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="180" 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="190" 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/BalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEET">
      <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" 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_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_DepositAssets" xlink:label="loc_us-gaapDepositAssets" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDepositAssets" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" 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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" 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="260" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="270" 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_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" 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" />
      <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-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_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/ConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEET (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" 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_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_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaapPreferredStockDividendRatePercentage" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockDividendRatePercentage" 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="90" 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="100" 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="110" 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="120" 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/StatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS">
      <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapLegalFees" 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_CostsAndExpenses" xlink:label="loc_us-gaapCostsAndExpenses" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapCostsAndExpenses" 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="130" 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="150" 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_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InterestIncome" xlink:label="loc_TOMZInterestIncome" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_TOMZInterestIncome" 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/CondensedConsolidateStatementsOfStockholdersEquityDeficiency" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY">
      <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_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" 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_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="tomz-20201231.xsd#TOMZ_EquityBasedCompensation" xlink:label="loc_TOMZEquityBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZEquityBasedCompensation" 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/ConsolidatedStatementOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS">
      <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-gaapStatementOfCashFlowsAbstract" 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_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" 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="60" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" 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="80" 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="tomz-20201231.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMZReserveForBadDebts" 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="100" 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="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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="120" 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="130" 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="140" 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="150" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" 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_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="170" 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="180" 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="190" 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="200" 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="210" 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="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:label="loc_TOMZIncreaseDecreaseInAccruedInterestOnConvertibleNotes" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInAccruedInterestOnConvertibleNotes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInAccruedOfficerCompensation" xlink:label="loc_TOMZIncreaseDecreaseInAccruedOfficerCompensation" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInAccruedOfficerCompensation" 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_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:presentationArc order="240" 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="tomz-20201231.xsd#TOMZ_IncreaseDecreaseInLeaseLiabilities" xlink:label="loc_TOMZIncreaseDecreaseInLeaseLiabilities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInLeaseLiabilities" 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="260" 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="280" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="loc_us-gaapPaymentsForSoftware" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForSoftware" 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_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="310" 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="320" 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="340" 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_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" 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="360" 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="370" 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="380" 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="400" 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="410" 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="420" 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="440" 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="450" 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="460" 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="480" 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="tomz-20201231.xsd#TOMZ_AccruedEquityCompensation" xlink:label="loc_TOMZAccruedEquityCompensation" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZAccruedEquityCompensation" 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="500" 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="tomz-20201231.xsd#TOMZ_EquipmentNetTransferredToInventory" xlink:label="loc_TOMZEquipmentNetTransferredToInventory" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZEquipmentNetTransferredToInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets" xlink:label="loc_TOMZCapitalizationOfPatentCostsReclassifiedFromOtherAssets" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZCapitalizationOfPatentCostsReclassifiedFromOtherAssets" 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="tomz-20201231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_VendorDepositsTextBlock" xlink:label="loc_TOMZVendorDepositsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_TOMZVendorDepositsTextBlock" 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_ResearchAndDevelopmentAbstract" xlink:label="loc_us-gaapResearchAndDevelopmentAbstract" />
      <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-gaapResearchAndDevelopmentAbstract" 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="tomz-20201231.xsd#TOMZ_CloudComputingServiceContractAbstract" xlink:label="loc_TOMZCloudComputingServiceContractAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CloudComputingServiceContractDisclosureTextBlock" xlink:label="loc_TOMZCloudComputingServiceContractDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCloudComputingServiceContractAbstract" xlink:to="loc_TOMZCloudComputingServiceContractDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebt" xlink:title="00000016 - Disclosure - 10. CONVERTIBLE DEBT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ConvertibleDebtTextBlock" xlink:label="loc_TOMZConvertibleDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_TOMZConvertibleDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquity" xlink:title="00000017 - Disclosure - 11. 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="00000018 - Disclosure - 12. 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="00000019 - Disclosure - 13. CONTRACTS AND AGREEMENTS">
      <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="tomz-20201231.xsd#TOMZ_ContractsAndAgreementsTextBlock" xlink:label="loc_TOMZContractsAndAgreementsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_TOMZContractsAndAgreementsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:title="00000020 - Disclosure - 14. 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_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaapOtherLiabilitiesCurrentAbstract" />
      <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-gaapOtherLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarranty" xlink:title="00000021 - Disclosure - 15. ACCRUED WARRANTY">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_AccruedWarrantyAbstract" xlink:label="loc_TOMZAccruedWarrantyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaapProductWarrantyDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedWarrantyAbstract" xlink:to="loc_us-gaapProductWarrantyDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/LoanPayable" xlink:title="00000022 - Disclosure - 16. 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="tomz-20201231.xsd#TOMZ_LoansPayableDisclosureTextBlock" xlink:label="loc_TOMZLoansPayableDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLoansPayableAbstract" xlink:to="loc_TOMZLoansPayableDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - 17. 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="00000024 - Disclosure - 18. 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="00000025 - Disclosure - 19. 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="00000026 - 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_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="0" 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="10" 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="20" 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="30" 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="40" 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="50" 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="60" 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="70" 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="80" 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="90" 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="tomz-20201231.xsd#TOMZ_AccountsPayablePolicy" xlink:label="loc_TOMZAccountsPayablePolicy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZAccountsPayablePolicy" 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="110" 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="120" 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="130" 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="140" 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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" 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_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="160" 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="tomz-20201231.xsd#TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets" xlink:label="loc_TOMZLonglivedAssetsIncludingAcquiredIntangibleAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZLonglivedAssetsIncludingAcquiredIntangibleAssets" 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="180" 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="190" 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_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" 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="210" 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="00000027 - 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="00000028 - 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="00000029 - 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/IntangibleAssetsAndAssetAcquisitionTables" xlink:title="00000030 - Disclosure - 5. INTANGIBLE ASSETS AND ASSET ACQUISITION (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="00000031 - Disclosure - 7. LEASES (Tables)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_LeasesTablesUsdAbstract" xlink:label="loc_TOMZLeasesTablesUsdAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OperatingLeaseLiabilityTableTextBlock" xlink:label="loc_TOMZOperatingLeaseLiabilityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZLeasesTablesUsdAbstract" xlink:to="loc_TOMZOperatingLeaseLiabilityTableTextBlock" 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_TOMZLeasesTablesUsdAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_LeaseOtherInformationTableTextBlock" xlink:label="loc_TOMZLeaseOtherInformationTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZLeasesTablesUsdAbstract" xlink:to="loc_TOMZLeaseOtherInformationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="loc_TOMZSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZLeasesTablesUsdAbstract" xlink:to="loc_TOMZSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" 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_TOMZLeasesTablesUsdAbstract" xlink:to="loc_us-gaapLessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsTables" xlink:title="00000032 - 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_ResearchAndDevelopmentAbstract" xlink:label="loc_us-gaapResearchAndDevelopmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:label="loc_TOMZCapitalizedSoftwareDevelopmentCostsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapResearchAndDevelopmentAbstract" xlink:to="loc_TOMZCapitalizedSoftwareDevelopmentCostsTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtTables" xlink:title="00000033 - Disclosure - 10. CONVERTIBLE DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaapConvertibleDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapConvertibleDebtTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityTables" xlink:title="00000034 - Disclosure - 11. 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_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_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" 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_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OptionsMember" xlink:label="loc_TOMZOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_TOMZOptionsMember" 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_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_WarrantsOutstandingAndExercisableByPriceRange" xlink:label="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsTables" xlink:title="00000035 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="loc_TOMZContractsAndAgreementsAbstract" />
      <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_TOMZContractsAndAgreementsAbstract" xlink:to="loc_srtContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000036 - Disclosure - 14. 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_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaapOtherLiabilitiesCurrentAbstract" />
      <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-gaapOtherLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/AccruedWarrantyTables" xlink:title="00000037 - Disclosure - 15. ACCRUED WARRANTY (Tables)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_AccruedWarrantyAbstract" xlink:label="loc_TOMZAccruedWarrantyAbstract" />
      <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_TOMZAccruedWarrantyAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesTables" xlink:title="00000038 - Disclosure - 17. INCOME TAXES (Tables)">
      <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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaapScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000039 - 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="tomz-20201231.xsd#TOMZ_NetLossAttributableToCommonShareholders" xlink:label="loc_TOMZNetLossAttributableToCommonShareholders" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZNetLossAttributableToCommonShareholders" 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="00000040 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract" xlink:label="loc_TOMZSummaryOfSignificantAccountingPoliciesDetails1Abstract" />
      <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_TOMZSummaryOfSignificantAccountingPoliciesDetails1Abstract" 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_TOMZSummaryOfSignificantAccountingPoliciesDetails1Abstract" 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_TOMZSummaryOfSignificantAccountingPoliciesDetails1Abstract" 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" />
      <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_TOMZSummaryOfSignificantAccountingPoliciesDetails1Abstract" 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="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="00000041 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:label="loc_TOMZSummaryOfSignificantAccountingPoliciesDetails2Abstract" />
      <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_TOMZSummaryOfSignificantAccountingPoliciesDetails2Abstract" 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_TOMZSummaryOfSignificantAccountingPoliciesDetails2Abstract" 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_TOMZSummaryOfSignificantAccountingPoliciesDetails2Abstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_EarningsPerShareBasicAvailableToCommonShareholders" xlink:label="loc_TOMZEarningsPerShareBasicAvailableToCommonShareholders" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_TOMZEarningsPerShareBasicAvailableToCommonShareholders" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders" xlink:label="loc_TOMZEarningsPerShareDilutedAttributableToCommonShareholders" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_TOMZEarningsPerShareDilutedAttributableToCommonShareholders" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000042 - 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="tomz-20201231.xsd#TOMZ_SteraMistProductMember" xlink:label="loc_TOMZSteraMistProductMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMZSteraMistProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ServiceAndTrainingMember" xlink:label="loc_TOMZServiceAndTrainingMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMZServiceAndTrainingMember" 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="tomz-20201231.xsd#TOMZ_InternationalMember" xlink:label="loc_TOMZInternationalMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMZInternationalMember" 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="00000043 - 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/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="10" />
      <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="tomz-20201231.xsd#TOMZ_TwoVendorsMember" xlink:label="loc_TOMZTwoVendorsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_TOMZTwoVendorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_OneVendorMember" xlink:label="loc_TOMZOneVendorMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_TOMZOneVendorMember" 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_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" 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_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" 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-gaapConcentrationRiskTypeDomain" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" 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_ConvertibleDebtMember" xlink:label="loc_us-gaapConvertibleDebtMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapConvertibleDebtMember" 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_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="100" 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="tomz-20201231.xsd#TOMZ_OptionsMember" xlink:label="loc_TOMZOptionsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_TOMZOptionsMember" 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="120" 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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="20" 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="30" 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_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="40" 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_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="00000044 - 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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" 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_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" 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="00000045 - Disclosure - 4. VENDOR DEPOSITS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <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_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/PropertyAndEquipmentDetails" xlink:title="00000046 - 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="tomz-20201231.xsd#TOMZ_ComputerSoftware" xlink:label="loc_TOMZComputerSoftware" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_TOMZComputerSoftware" 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="00000047 - 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="tomz-20201231.xsd#TOMZ_AmortizationOfTenantImprovementAllowance" xlink:label="loc_TOMZAmortizationOfTenantImprovementAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_TOMZAmortizationOfTenantImprovementAllowance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails" xlink:title="00000048 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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" />
      <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/IntangibleAssetsAndAssetAcquisitionDetails1" xlink:title="00000049 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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/IntangibleAssetsAndAssetAcquisitionDetails2" xlink:title="00000050 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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/IntangibleAssetsAndAssetAcquisitionDetailsNarrative" xlink:title="00000051 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (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="00000052 - Disclosure - 7. LEASES (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_LeasesDetailsUsdAbstract" xlink:label="loc_TOMZLeasesDetailsUsdAbstract" />
      <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_TOMZLeasesDetailsUsdAbstract" 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_TOMZLeasesDetailsUsdAbstract" 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="00000053 - 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="00000054 - 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="00000055 - 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="00000056 - 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" />
      <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/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CapitalizedSoftwareDevelopmentCostsDetails" xlink:title="00000057 - Disclosure - 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" xlink:label="loc_TOMZCapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" />
      <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_TOMZCapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" 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_TOMZCapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" 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_TOMZCapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract" 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="00000058 - 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/ConvertibleDebtDetails" xlink:title="00000059 - Disclosure - 10. CONVERTIBLE DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermNotesPayable" xlink:label="loc_us-gaapOtherLongTermNotesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapOtherLongTermNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InitialDiscount" xlink:label="loc_TOMZInitialDiscount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_TOMZInitialDiscount" 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_AccumulatedAmortizationOfCurrentDeferredFinanceCosts" xlink:label="loc_us-gaapAccumulatedAmortizationOfCurrentDeferredFinanceCosts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapAccumulatedAmortizationOfCurrentDeferredFinanceCosts" 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_ConvertibleDebt" xlink:label="loc_us-gaapConvertibleDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapConvertibleDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ConvertibleDebtDetailsNarrative" xlink:title="00000060 - Disclosure - 10. CONVERTIBLE DEBT (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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <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-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" 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_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_InterestExpenseRelatedToNotes" xlink:label="loc_TOMZInterestExpenseRelatedToNotes" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZInterestExpenseRelatedToNotes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ExpectedVolatility" xlink:label="loc_TOMZExpectedVolatility" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedVolatility" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ExpectedDividendYield" xlink:label="loc_TOMZExpectedDividendYield" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedDividendYield" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_RemainingTermYears" xlink:label="loc_TOMZRemainingTermYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRemainingTermYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_RiskfreeRate" xlink:label="loc_TOMZRiskfreeRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRiskfreeRate" 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_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ShareholdersEquityDetails" xlink:title="00000061 - Disclosure - 11. 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_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_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="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod" 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-gaapStatementLineItems" 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="00000062 - Disclosure - 11. 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/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range1Member" xlink:label="loc_TOMZRange1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range2Member" xlink:label="loc_TOMZRange2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range3Member" xlink:label="loc_TOMZRange3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range4Member" xlink:label="loc_TOMZRange4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range5Member" xlink:label="loc_TOMZRange5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Range6Member" xlink:label="loc_TOMZRange6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_TOMZRange6Member" 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="00000063 - Disclosure - 11. 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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" 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_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" 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_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" 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_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" 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_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" 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_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice_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="00000064 - Disclosure - 11. 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="tomz-20201231.xsd#TOMZ_Warrants1Member" xlink:label="loc_TOMZWarrants1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants2Member" xlink:label="loc_TOMZWarrants2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants3Member" xlink:label="loc_TOMZWarrants3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants4Member" xlink:label="loc_TOMZWarrants4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants5Member" xlink:label="loc_TOMZWarrants5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants6Member" xlink:label="loc_TOMZWarrants6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants7Member" xlink:label="loc_TOMZWarrants7Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants7Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants8Member" xlink:label="loc_TOMZWarrants8Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants9Member" xlink:label="loc_TOMZWarrants9Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants10Member" xlink:label="loc_TOMZWarrants10Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants10Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants11Member" xlink:label="loc_TOMZWarrants11Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants11Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants12Member" xlink:label="loc_TOMZWarrants12Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants12Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants13Member" xlink:label="loc_TOMZWarrants13Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants13Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants14Member" xlink:label="loc_TOMZWarrants14Member" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants14Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_Warrants15Member" xlink:label="loc_TOMZWarrants15Member" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_TOMZWarrants15Member" 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="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice" 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="00000065 - Disclosure - 11. 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" 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_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_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="10" 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="20" 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="30" 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_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaapPreferredStockDividendRatePercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockDividendRatePercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/ContractsAndAgreementsDetails" xlink:title="00000066 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="loc_TOMZContractsAndAgreementsAbstract" />
      <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_TOMZContractsAndAgreementsAbstract" 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_TOMZContractsAndAgreementsAbstract" 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_TOMZContractsAndAgreementsAbstract" 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_TOMZContractsAndAgreementsAbstract" 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_TOMZContractsAndAgreementsAbstract" 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_ContractualObligation" xlink:label="loc_us-gaapContractualObligation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" 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="00000067 - Disclosure - 14. 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_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaapOtherLiabilitiesCurrentAbstract" />
      <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-gaapOtherLiabilitiesCurrentAbstract" 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-gaapOtherLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DirectorFeesCurrentAndNoncurrent" xlink:label="loc_TOMZDirectorFeesCurrentAndNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesCurrentAbstract" xlink:to="loc_TOMZDirectorFeesCurrentAndNoncurrent" 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-gaapOtherLiabilitiesCurrentAbstract" 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-gaapOtherLiabilitiesCurrentAbstract" 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-gaapOtherLiabilitiesCurrentAbstract" 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-gaapOtherLiabilitiesCurrentAbstract" 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-gaapOtherLiabilitiesCurrentAbstract" 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="00000068 - Disclosure - 15. ACCRUED WARRANTY (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_AccruedWarrantyAbstract" xlink:label="loc_TOMZAccruedWarrantyAbstract" />
      <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_TOMZAccruedWarrantyAbstract" 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_TOMZAccruedWarrantyAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_SettlementOfWarrantyClaims" xlink:label="loc_TOMZSettlementOfWarrantyClaims" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZAccruedWarrantyAbstract" xlink:to="loc_TOMZSettlementOfWarrantyClaims" 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_TOMZAccruedWarrantyAbstract" 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="00000069 - Disclosure - 16. 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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails" xlink:title="00000070 - Disclosure - 17. INCOME TAXES (Details)">
      <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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" 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_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" 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_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentForeignTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapCurrentForeignTaxExpenseBenefit" 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_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" 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_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" 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_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails1" xlink:title="00000071 - Disclosure - 17. INCOME TAXES (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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails2" xlink:title="00000072 - Disclosure - 17. INCOME TAXES (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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" 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_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" 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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" 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_IncomeTaxReconciliationNondeductibleExpenseAmortization" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseAmortization" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseAmortization" 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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" 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_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaapIncomeTaxReconciliationOtherReconcilingItems" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationOtherReconcilingItems" 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_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetails3" xlink:title="00000073 - Disclosure - 17. INCOME TAXES (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_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_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetsAccruedVacation" xlink:label="loc_TOMZDeferredTaxAssetsAccruedVacation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_TOMZDeferredTaxAssetsAccruedVacation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" xlink:label="loc_TOMZDeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_TOMZDeferredTaxAssetsTaxDeferredExpenseWarrantyReserve" 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_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities" xlink:label="loc_TOMZDeferredTaxAssetOperatingLeaseRightofuseLiabilities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_TOMZDeferredTaxAssetOperatingLeaseRightofuseLiabilities" 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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" 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_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" 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_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" 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_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets" xlink:label="loc_TOMZDeferredTaxLiabilityOperatingLeaseRightofuseAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_TOMZDeferredTaxLiabilityOperatingLeaseRightofuseAssets" 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" 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_DeferredTaxLiabilities" xlink:label="loc_us-gaapDeferredTaxLiabilities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000074 - Disclosure - 17. 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_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20201231.xsd#TOMZ_StateNetOperatingLossCarryforwards" xlink:label="loc_TOMZStateNetOperatingLossCarryforwards" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_TOMZStateNetOperatingLossCarryforwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomimist.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000075 - Disclosure - 18. 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="tomz-20201231.xsd#TOMZ_ThreeCustomersMember" xlink:label="loc_TOMZThreeCustomersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreeCustomersMember" 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_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>24
<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="idm140163815528440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 29, 2021</div></th>
<th class="th"><div>Jun. 30, 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_dei_CoverAbstract', window );"><strong>Cover [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_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>
<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>
<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-K<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_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>
<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_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>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-09908<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_dei_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<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_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<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_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>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_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>
<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,219,332<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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="idm140163814299864">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET - USD ($)<br></strong></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_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,198,842<span></span>
</td>
<td class="nump">$ 897,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_AccountsReceivableNetCurrent', window );">Accounts Receivable - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,716,701<span></span>
</td>
<td class="nump">1,494,658<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="th" style="border-bottom: 0px;"><sup>[1]</sup></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_InventoryNet', window );">Inventories (Note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,781,515<span></span>
</td>
<td class="nump">2,315,214<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_DepositAssets', window );">Vendor Deposits (Note 4)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">388,712<span></span>
</td>
<td class="nump">141,052<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">421,305<span></span>
</td>
<td class="nump">187,664<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,706,027<span></span>
</td>
<td class="nump">5,035,811<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,298,103<span></span>
</td>
<td class="nump">1,367,864<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">722,916<span></span>
</td>
<td class="nump">939,010<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">631,527<span></span>
</td>
<td class="nump">674,471<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 (Note 8)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">52,377<span></span>
</td>
<td class="nump">94,278<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_OtherAssetsNoncurrent', window );">Other Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">358,935<span></span>
</td>
<td class="nump">114,033<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,765,755<span></span>
</td>
<td class="nump">1,821,792<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,769,885<span></span>
</td>
<td class="nump">8,225,467<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,501,469<span></span>
</td>
<td class="nump">713,222<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 14)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">501,849<span></span>
</td>
<td class="nump">450,112<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_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued Interest (Note 10)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">66,667<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_CustomerDepositsCurrent', window );">Customer Deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">118,880<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_OperatingLeaseLiabilityCurrent', window );">Current Portion of Long-Term Operating Lease</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81,223<span></span>
</td>
<td class="nump">71,510<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_ConvertibleNotesPayableCurrent', window );">Convertible Notes Payable, net of discount of $0 at December 31, 2019 (Note 10)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,000,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_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,203,421<span></span>
</td>
<td class="nump">6,301,511<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="th" style="border-bottom: 0px;"><sup></sup></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 16)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">410,700<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_OperatingLeaseLiabilityNoncurrent', window );">Long-Term Operating Lease, Net of Current Portion (Note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">953,190<span></span>
</td>
<td class="nump">1,034,413<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,363,890<span></span>
</td>
<td class="nump">1,034,413<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,567,311<span></span>
</td>
<td class="nump">7,335,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_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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>Shareholders' Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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,761,513 and 15,587,552 shares issued and outstanding at December 31, 2020 and December 31, 2019, respectively.</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">167,615<span></span>
</td>
<td class="nump">155,875<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">52,142,399<span></span>
</td>
<td class="nump">44,232,274<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(39,108,078)<span></span>
</td>
<td class="num">(43,499,244)<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 Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,202,574<span></span>
</td>
<td class="nump">889,543<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 Stockholders' Equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,769,885<span></span>
</td>
<td class="nump">8,225,467<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 );">Series A Preferred Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>Shareholders' Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></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 );">Series B Preferred Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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>Shareholders' Equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,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_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and 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 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_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_DepositAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an 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/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.8,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_DepositAssets</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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>26
<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="idm140163815343624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEET (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_DebtInstrumentUnamortizedDiscountCurrent', window );">Convertible Notes Payable, current, discount</a></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_StockholdersEquityAbstract', window );"><strong>Shareholders' 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_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="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_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="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_CommonStockSharesIssued', window );">Common Stock; Stock Issued</a></td>
<td class="nump">16,761,513<span></span>
</td>
<td class="nump">15,587,552<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_CommonStockSharesOutstanding', window );">Common Stock; Stock Outstanding</a></td>
<td class="nump">16,761,513<span></span>
</td>
<td class="nump">15,587,552<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 );">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>Shareholders' 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_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="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="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 );">Series B 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>Shareholders' 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_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="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">4,000<span></span>
</td>
<td class="nump">4,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">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_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="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_PreferredStockDividendRatePercentage', window );">Cumulative Convertible Preferred Stock, Dividend Percentage</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<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_DebtInstrumentUnamortizedDiscountCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt discount to be amortized 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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<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_DebtInstrumentUnamortizedDiscountCurrent</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage rate used to calculate dividend payments on preferred stock.</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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_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>27
<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="idm140163815625608">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF OPERATIONS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 25,027,637<span></span>
</td>
<td class="nump">$ 6,347,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_CostOfRevenue', window );">Cost of Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,985,046<span></span>
</td>
<td class="nump">2,433,243<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15,042,591<span></span>
</td>
<td class="nump">3,913,917<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">681,377<span></span>
</td>
<td class="nump">363,789<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">719,760<span></span>
</td>
<td class="nump">716,165<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,247,444<span></span>
</td>
<td class="nump">1,654,564<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">455,046<span></span>
</td>
<td class="nump">340,582<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 11)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,130,986<span></span>
</td>
<td class="nump">114,222<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_LegalFees', window );">Consulting fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">327,232<span></span>
</td>
<td class="nump">126,693<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,971,956<span></span>
</td>
<td class="nump">2,681,146<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_CostsAndExpenses', window );">Total Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,533,802<span></span>
</td>
<td class="nump">5,997,161<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,508,789<span></span>
</td>
<td class="num">(2,083,244)<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="th" style="border-bottom: 0px;"><sup></sup></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_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,534)<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_TOMZ_InterestIncome', window );">Interest Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,915<span></span>
</td>
<td class="nump">3,045<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_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(43,538)<span></span>
</td>
<td class="num">(200,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_NonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(40,623)<span></span>
</td>
<td class="num">(214,489)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Income Taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,468,166<span></span>
</td>
<td class="num">(2,297,733)<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_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes (Note 17)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">77,000<span></span>
</td>
<td class="nump">0<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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,391,166<span></span>
</td>
<td class="num">$ (2,297,733)<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_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) Per Common Share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.15)<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="num">$ (0.15)<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 Weighted Average Common Shares Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,512,126<span></span>
</td>
<td class="nump">15,586,258<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 Common Shares Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,757,509<span></span>
</td>
<td class="nump">15,586,258<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_InterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_InterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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.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_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-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_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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs of sales and operating expenses 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-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_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</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.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_LegalFees</td>
</tr>
<tr>
<td style="padding-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_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_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>28
<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="idm140163813375048">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - 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, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">15,536,302<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, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 638<span></span>
</td>
<td class="nump">$ 155,363<span></span>
</td>
<td class="nump">$ 44,040,708<span></span>
</td>
<td class="num">$ (41,201,511)<span></span>
</td>
<td class="nump">$ 2,995,198<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_TOMZ_EquityBasedCompensation', window );">Equity Compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,878<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,250<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 513<span></span>
</td>
<td class="nump">44,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,200<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 Notes Payable into Common Stock, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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="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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,297,733)<span></span>
</td>
<td class="num">(2,297,733)<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 Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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 );">Ending Balance, Amount at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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,243)<span></span>
</td>
<td class="nump">889,543<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_TOMZ_EquityBasedCompensation', window );">Equity Compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,158,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,158,175<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,500<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 505<span></span>
</td>
<td class="nump">49,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,190<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of Notes Payable into Common Stock, Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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="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 Notes Payable into Common Stock, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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="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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Warrants and Options Exercised, Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,296<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Warrants and Options Exercised, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 793<span></span>
</td>
<td class="nump">212,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,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_StockIssuedDuringPeriodSharesOther', window );">Other, Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,499<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_StockIssuedDuringPeriodValueOther', window );">Other, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,391,166<span></span>
</td>
<td class="nump">4,391,166<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 Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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 );">Ending Balance, Amount at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_EquityBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity based compensation.</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;">TOMZ_EquityBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to transactions 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_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares of stock issued attributable to transactions 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_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-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>29
<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="idm140163814462328">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flow From Operating Activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,391,166<span></span>
</td>
<td class="num">$ (2,297,733)<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">719,760<span></span>
</td>
<td class="nump">716,165<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">157,315<span></span>
</td>
<td class="nump">157,315<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Debt Discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,534<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_CapitalizedComputerSoftwareAmortization1', window );">Amortization of Software Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">41,900<span></span>
</td>
<td class="nump">31,426<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_EmployeeBenefitsAndShareBasedCompensation', window );">Equity Based Compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,130,986<span></span>
</td>
<td class="nump">114,222<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_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Value of Equity Issued for Services</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">50,190<span></span>
</td>
<td class="nump">45,200<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_TOMZ_ReserveForBadDebts', window );">Reserve for Bad Debts</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">280,000<span></span>
</td>
<td class="num">(190,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_InventoryLIFOReservePeriodCharge', window );">Inventory Reserve</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(100,000)<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_IncreaseDecreaseInAccountsPayableAbstract', window );"><strong>Decrease (Increase) in:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(2,502,043)<span></span>
</td>
<td class="nump">840,964<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,388,986)<span></span>
</td>
<td class="nump">348,226<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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(233,642)<span></span>
</td>
<td class="nump">78,269<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_IncreaseDecreaseInDepositOtherAssets', window );">Vendor Deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(247,660)<span></span>
</td>
<td class="num">(31,611)<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_IncreaseDecreaseInOtherReceivables', window );">Other Receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(198,951)<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_IncreaseDecreaseInOtherOperatingAssets', window );">Other Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(294,659)<span></span>
</td>
<td class="num">(154,330)<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_IncreaseDecreaseInAccruedTaxesPayableAbstract', window );"><strong>Increase (Decrease) in:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">788,247<span></span>
</td>
<td class="num">(420,427)<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">78,926<span></span>
</td>
<td class="nump">67,569<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_TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes', window );">Accrued Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(66,667)<span></span>
</td>
<td class="nump">0<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_TOMZ_IncreaseDecreaseInAccruedOfficerCompensation', window );">Accrued Officer Compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(70,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_IncreaseDecreaseInCustomerDeposits', window );">Customer Deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">118,880<span></span>
</td>
<td class="num">(1,486)<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_TOMZ_IncreaseDecreaseInLeaseLiabilities', window );">Lease Liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(146,688)<span></span>
</td>
<td class="num">(65,753)<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,578,076<span></span>
</td>
<td class="num">(814,451)<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="th" style="border-bottom: 0px;"><sup></sup></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_PaymentsForSoftware', window );">Capitalized Software Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_PaymentsToAcquireIntangibleAssets', window );">Capitalized Patent Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(111,386)<span></span>
</td>
<td class="num">(21,980)<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(289,270)<span></span>
</td>
<td class="num">(145,580)<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(400,655)<span></span>
</td>
<td class="num">(293,264)<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="th" style="border-bottom: 0px;"><sup></sup></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_ProceedsFromWarrantExercises', window );">Proceeds from Exercise of Warrants and Options</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">213,500<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_ProceedsFromOtherDebt', window );">Proceeds from Loan Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">410,700<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_RepaymentsOfConvertibleDebt', window );">Repayment of Principal Balance on Convertible Note</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(500,000)<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided By Financing Activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">124,200<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase (Decrease) In Cash and Cash Equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,301,620<span></span>
</td>
<td class="num">(1,107,715)<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 - Beginning</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">897,223<span></span>
</td>
<td class="nump">2,004,938<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 - Ending</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_InterestPaidNet', window );">Cash Paid For Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">107,356<span></span>
</td>
<td class="nump">200,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_IncomeTaxesPaidNet', window );">Cash Paid For Income Taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Investing and Finance Activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_TOMZ_AccruedEquityCompensation', window );">Accrued Equity Compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">27,189<span></span>
</td>
<td class="nump">32,656<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 Note Payable into Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">0<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_TOMZ_EquipmentNetTransferredToInventory', window );">Equipment, net Transferred to and from Inventory</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,685<span></span>
</td>
<td class="nump">18,574<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_TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets', window );">Patent and trademark costs reclassified from Other Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 49,758<span></span>
</td>
<td class="nump">$ 51,692<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_AccruedEquityCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_CapitalizationOfPatentCostsReclassifiedFromOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_EquipmentNetTransferredToInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Interest on Convertible Notes.</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;">TOMZ_IncreaseDecreaseInAccruedInterestOnConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_IncreaseDecreaseInAccruedOfficerCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_IncreaseDecreaseInAccruedOfficerCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_IncreaseDecreaseInLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_ReserveForBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">TOMZ_ReserveForBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to debt discount (premium) and debt issuance 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 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://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-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_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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employee benefit and equity-based compensation.</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_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</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_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-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_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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_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_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt 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 14<br> -Subparagraph (b)<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_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inflow associated with the amount received from holders exercising their stock warrants.</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 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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-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>30
<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="idm140163821149736">
<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">12 Months Ended</th>
</tr>
<tr><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_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>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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>31
<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="idm140163818767768">
<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">12 Months Ended</th>
</tr>
<tr><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_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"><b><i>Principles of Consolidation</i></b></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 accompanying 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>

<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"><b><i>Reclassification of Accounts</i></b></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">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>

<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"><b><i>Use of Estimates</i></b></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 preparation of the 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 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>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>Fair Value Measurements</i></b></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 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: 12pt Times New Roman, Times, Serif; width: 6%; text-align: justify"><font style="font-size: 8pt">Level 1:</font></td>
    <td style="width: 94%">
        <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: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt">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: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt">Level 3:</font></td>
    <td style="font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt">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>

<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"><b><i>Cash and Cash Equivalents</i></b></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">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>

<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"><b><i>Accounts Receivable</i></b></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 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 years ended December 31, 2020 and 2019 was $332,027 and $32,721, 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 December 31, 2020 and December 31, 2019, the
allowance for doubtful accounts was $390,000 and $110,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"><b><i>Inventories</i></b></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">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-indent: 0.5in">&#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 and $100,000 as of December 31, 2020 and
December 31, 2019, 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"><b><i>Property and Equipment</i></b></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 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>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>Leases</i></b></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">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 consolidated balance sheet
as of December 31, 2020 and December 31, 2019.</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 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>

<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"><b><i>Capitalized Software Development Costs</i></b></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">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. The periodic
expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense
for the years ended December 31, 2020 and 2019, was $41,900 was $31,426, 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"><b><i>Accounts Payable</i></b></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"><font style="background-color: white">As of December
31, 2020, two vendors accounted for approximately 32% of accounts payable. As of December 31, 2019, one vendor accounted for approximately
40% 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 year ended December 31, 2020, two vendors
accounted for 76% of cost of sales. For the year ended December 31, 2019, one vendor accounted for 72% of cost of sales.</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"><b><i>Accrued Warranties</i></b></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: 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 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 December 31, 2020, and December 31, 2019, our warranty reserve was $68,000 and $30,000,
respectively (See Note 15).</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"><b><i>Income Taxes</i></b></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">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 December 31, 2020 and December 31, 2019. 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>

<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><i>Net Income (Loss) Per Share</i></b></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">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 December
31, 2020 consisted of 2,049,133 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 December
31,&#160;2019&#160;consisted of 1,157,406 shares of common stock from convertible debentures, 2,155,065 shares of common stock
issuable upon exercise of outstanding warrants, 77,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;).
Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.</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, preferred stock and shares associated with the conversion of debt to purchase approximately
2.2 million and 3.5 million shares of common stock were outstanding at December 31, 2020 and 2019, respectively, but were excluded
from the computation of diluted net loss per share at December 31, 2019 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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,391,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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 style="padding-left: 0.25in"><font style="font-size: 8pt">Interest on convertible debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">40,689</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in"><font style="font-size: 8pt">Amortization of debt discount on convertible debt</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">17,534</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Net income (loss) attributable to common shareholders</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,431,855</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,080,199</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,586,258</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,586,258</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</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-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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">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: 75%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;Net Income (Loss)</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">4,391,166</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%; padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Denominator:</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>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;Basic weighted-average
shares</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Effect of dilutive securities</font>&#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-size: 8pt">&#160;&#160;Warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,049,133</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Convertible Debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">132,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Preferred Stock</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">63,750</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted Weighted Average Shares</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#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-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></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 years ended December
31, 2019 are not included in the computation of diluted weighted average shares as such inclusion would be anti-dilutive.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt"><b>Income (loss) from Operations Data:</b></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>&#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: 76%; text-align: justify"><font style="font-size: 8pt">Income (Loss) from Operations</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">4,508,789</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">(2,083,244</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></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-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</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"><b><i>Revenue Recognition</i></b></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 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>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">SteraMist Product</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,971,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,999,000</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Service and Training</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,057,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,348,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">25,028,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,347,000</font></td>
    <td style="padding-bottom: 1.5pt">&#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>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">18,367,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,002,000</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">International</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,661,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,345,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">25,028,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,347,000</font></td>
    <td style="padding-bottom: 1.5pt">&#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 December 31, 2020, and December 31, 2019
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>

<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"><b><i>Equity Compensation Expense</i></b></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 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; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended
December 31, 2020 and 2019, we issued 50,000 and 50,000 shares of common stock, respectively, out of the 2016 Plan.</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><i>Concentrations of Credit Risk</i></b></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">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>

<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"><b><i>Long-Lived Assets Including Acquired Intangible Assets</i></b></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 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 years ended December 31, 2020 and 2019.</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><i>Advertising and Promotional Expenses</i></b></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 advertising costs in the period in
which they are incurred. Advertising and promotional expenses included in selling expenses for the years ended December 31, 2020
and 2019 were approximately $276,000 and $144,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"><b><i>Research and Development Expenses</i></b></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; 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 years ended December 31, 2020 and 2019,
research and development expenses were approximately $455,000 and $341,000, respectively.</font></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"><b><i>Business Segments</i></b></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 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>

<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><i>Recent Accounting Pronouncements</i></b></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">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 new 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 new 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 new guidance did not have a material impact on our Consolidated Financial Statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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>32
<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="idm140163821232712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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">Inventories consist of the following at:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -30pt; padding-left: -30pt; width: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finished goods</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,404,025</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,364,786</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -30pt; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Raw Materials</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">377,490</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">50,428</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -30pt; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory Reserve</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(100,000</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3,781,515</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,315,214</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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>33
<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="idm140163899076344">
<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">12 Months Ended</th>
</tr>
<tr><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_TOMZ_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_TOMZ_VendorDepositsTextBlock', window );">VENDOR DEPOSITS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On December 31, 2020 and December 31, 2019, we
maintained vendor deposits of $388,712 and $141,052, respectively, for open purchase orders for inventory.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_TOMZ_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;">TOMZ_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_VendorDepositsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>34
<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="idm140163818482968">
<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">12 Months Ended</th>
</tr>
<tr><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>
</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: 0.25in">&#160;&#160;&#160;&#160;Property and equipment
consist of the following at:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Furniture and fixtures</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">357,236</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">357,236</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,580,743</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,355,014</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Vehicles</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,703</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,703</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Computer and software</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">203,704</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">166,598</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Leasehold improvements</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">386,120</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">362,898</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Tenant Improvement Allowance</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">405,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">405,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,993,507</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,707,449</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Accumulated depreciation</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,695,404</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,339,585</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,298,103</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,367,864</font></td>
    <td style="padding-bottom: 3pt">&#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">For the years ended December 31, 2020 and 2019,
depreciation was $342,523 and $345,687, respectively. For the years ended December 31, 2020 and 2019, amortization of tenant improvement
allowance was $39,194 and was recorded as lease expense and included within general and administrative expense on the consolidated
statement of operations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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>35
<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="idm140163818500168">
<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">12 Months Ended</th>
</tr>
<tr><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>
</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">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. Amortization expense was $377,237 and $370,478 for the years ended December 31, 2020 and
2019, 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">Definite life intangible assets consist of 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="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; padding-right: -0.75pt; text-align: justify"><font style="font-size: 8pt">Intellectual Property and Patents</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,000,012</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,906,507</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: -0.75pt; text-align: justify"><font style="font-size: 8pt">Less: Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,856,991</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,479,754</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: -0.75pt; text-align: justify"><font style="font-size: 8pt">Intangible Assets, net</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">143,021</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">426,753</font></td>
    <td style="padding-bottom: 1.5pt">&#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; text-indent: 0.5in">Indefinite life intangible
assets consist of 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="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Trademarks&#160;&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">579,895&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">512,257&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#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><font style="font-size: 8pt">Total Intangible Assets, net &#160; &#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">722,916&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">939,010</font></td>
    <td style="padding-bottom: 3pt">&#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">Approximate future amortization is as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt"><b><u>Year Ended:</u></b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%; text-align: justify"><font style="font-size: 8pt">December 31, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2022</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2023</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2024</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2025</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Thereafter</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">93,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">143,000&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#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_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>36
<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="idm140163899047128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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">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.</p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt"><b>Operating leases:</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt"><b>Assets:</b></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: 76%"><font style="font-size: 8pt">&#160;&#160;Operating lease right-of-use asset</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">631,527</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">674,471</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#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"><b>Liabilities:</b></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><font style="font-size: 8pt">&#160;&#160;Current Portion of Long-Term Operating Lease</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">81,223</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">71,510</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;Long-Term Operating Lease, Net of Current Portion</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">953,190</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,034,413</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,034,413</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,105,923</font></td>
    <td style="padding-bottom: 3pt">&#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">The components of lease expense are as follows
within our consolidated statement of operations:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#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: 76%"><font style="font-size: 8pt">&#160;&#160;Operating lease expense</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">157,315</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">157,315</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#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">Other information related to leases where we
are the lessee is as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td></tr>
<tr>
    <td style="width: 75%"><font style="font-size: 8pt">Weighted-average remaining lease term:</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 12%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
<tr>
    <td><font style="font-size: 8pt">Operating leases</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#160;8.25 years</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">9.25&#160;years</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Discount rate:</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Operating leases</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">7.00%</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">7.00%&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</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">Supplemental cash flow information related to
leases where we are the lessee is as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Cash paid for amounts included in the measurement of lease liabilities:</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">146,688</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">65,753</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#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">As of December 31, 2020, the maturities of our operating lease liability
are as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt"><b>Year Ended:</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;Operating Lease</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%"><font style="font-size: 8pt">December 31, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">151,088</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2022</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">155,621</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2023</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">160,290</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2024</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">165,098</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2025</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">170,051</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Thereafter</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">575,131</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total minimum lease payments</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,377,280</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Interest</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">342,867</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Present value of lease obligations</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,034,413</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Current portion</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">81,223</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Long-term portion of lease obligations</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">953,190</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#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_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>37
<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="idm140163818517736">
<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">12 Months Ended</th>
</tr>
<tr><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_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [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">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:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Capitalized Software Development Costs</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,704</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,704</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(73,327</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(31,426</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">52,377</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">94,278</font></td>
    <td style="padding-bottom: 3pt">&#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">Amortization expense for the years ended December
31, 2020 and 2019 was $41,900 and $31,426, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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="idm140163818505336">
<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">12 Months Ended</th>
</tr>
<tr><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_TOMZ_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_TOMZ_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="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.
Amortization expense for the year ended December 31, 2020 was $17,745.</font></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"><font style="background-color: white">We have
incurred implementation costs of $68,330 in connection with the cloud computing service contract which have been capitalized in
prepaid expenses as of December 31, 2020. In accordance with</font> ASU No. 2018-15, <font style="background-color: white">such
implementation costs will be amortized once the cloud-based service contract is placed in service.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_TOMZ_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;">TOMZ_CloudComputingServiceContractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_CloudComputingServiceContractDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>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="idm140163818724968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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_TOMZ_ConvertibleDebtTextBlock', window );">CONVERTIBLE DEBT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In March and May 2017, we closed a private placement
transaction in which we issued to certain accredited investors unregistered senior callable convertible promissory notes, or the
Notes, and three-year warrants to purchase an aggregate of 125,000 shares of common stock at an exercise price of $5.52 per share
in exchange for aggregate gross proceeds of $6,000,000. The Notes bear interest at a rate of 4% per annum. $5,300,000 in principal
was originally scheduled to mature on August 31, 2018 and $700,000 in principal was originally scheduled to mature on November
8, 2018, unless earlier redeemed, repurchased or converted. The Notes are convertible at the option of the holder into common stock
at a conversion price of $4.32 per share. Subsequent to September 1, 2017, we may redeem the Notes that are scheduled to mature
on August 31, 2018 at any time prior to maturity at a price equal to 100% of the outstanding principal amount of the Notes to be
redeemed, plus accrued and unpaid interest as of the redemption date.&#160;Prior to November 8, 2018, we may redeem the Notes that
are scheduled to mature on such date at any time prior to maturity at a price equal to 100% of the outstanding principal amount
of the Notes to be redeemed, plus accrued and unpaid interest as of the redemption date. Interest on the Notes is payable semi-annually
in cash on February 28 and August 31 of each year, beginning on August 31, 2017. Interest expense related to the Notes for the
years ended December 31, 2020 and 2019 was $40,689 and $200,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">The warrants were valued at $62,559 using the
Black-Scholes pricing model with the following assumptions: expected volatility: 104.06% &#8211;111.54%; expected dividend: $0;
expected term: 3 years; and risk-free rate: 1.49%&#8211;1.59%. We recorded the warrants&#8217; relative fair value of $61,904 as
an increase to additional paid-in capital and a discount against the related Notes.</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 debt discount was amortized over the life
of the Notes using the effective interest method. Amortization expense for the years ended December 31, 2020 and 2019, was $0 and
$17,534, 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">In February and March 2018, we extended the maturity
date of the Notes&#8212;&#160;we extended the maturity date to April 1, 2019 for $5,300,000 of principal on the Notes and to June
8, 2019 for the remaining $700,000 Note. No additional consideration was paid or accrued by us. The stated rate of the Notes was
unchanged, and the estimated fair value of the new debt approximates its carrying amount (principal plus accrued interest at the
date of the modification). We determined that the modification of these Notes is not a substantial modification in accordance with
ASC 470-50, &#8220;Modifications and Extinguishments.&#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"><font style="background-color: white">In May
2018, we offered a noteholder the option to convert its Note at a reduced conversion price of $3.68.</font> The noteholder accepted
and converted at such price. <font style="background-color: white">Pursuant to the terms of the conversion offer, an aggregate
of $700,000 of principal and $5,212 of accrued interest outstanding under the Note were converted into 234,745 shares of common
stock.&#160;We recognized an induced conversion cost of $57,201 related to the conversion.</font></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"><font style="background-color: white">In December
2018, a noteholder redeemed a note with a principal balance of $300,000 in exchange for $150,000 in cash.</font> We recognized
a gain on redemption of convertible note income in the amount of $150,000 as a result of the transaction.</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 March 30, 2019, the two remaining noteholders
agreed to extend the maturity dates of their notes totaling $5,000,000 to April 3, 2020. As part of the extensions, we agreed that
if we do not make payment on or before the new maturity dates, after five (5) days written notice, the holders will have the right,
but not the obligation, to convert the notes into our common shares at a conversion price of $0.88 per share or a total of 5,681,818
shares. All other provisions of the notes remain unchanged. We determined that the modification of these Notes is not a substantial
modification in accordance with ASC 470-50, &#8220;Modifications and Extinguishments.&#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">In March 2020, convertible notes with a principal
balance of $4,500,000 were converted into 1,041,667 shares of our common stock at a conversion price of $4.32 per share and the
remaining outstanding balance of $500,000 was repaid in the form of cash. With respect to the 125,000 warrants issued as part of
the convertible note transaction, 100,000 warrants expired in March 2020. In March 2020, 10,417, warrants were exercised, and 14,583
warrants expired in May 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">Convertible notes consist of the following at:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#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: 76%"><font style="font-size: 8pt">Convertible notes</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,000,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Initial discount</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(53,873</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accumulated amortization</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">53,873</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Convertible notes, net</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,000,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_TOMZ_ConvertibleDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible debt 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;">TOMZ_ConvertibleDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>40
<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="idm140163818751304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>Shareholders' 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 5:00&#160;p.m., Eastern
time, on September 10, 2020 (the &#8220;Effective Time&#8221;).&#160; All per-share and share amounts have been retroactively
restated in this Annual Report on Form 10-K 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; text-align: justify"><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 December 31, 2020 and 2019,
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"><font style="font: 8pt Times New Roman, Times, Serif"><b><i>&#160;</i></b></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 December
31, 2020 and 2019, 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-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
November 2019, we amended our Restated Articles of Incorporation, increasing the number of authorized shares of our Common Stock
from 200,000,000 to 250,000,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">During
the year ended December 31, 2019, we issued 50,000 shares of common stock valued at $44,000 to members of our Board (see Note
13). During the year ended December 31, 2019, we issued 1,250 shares of common stock valued at $1,200 to a consultant.</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 year ended December 31, 2020, we issued 50,000 shares of common stock valued at $48,000 to members of our Board (see Note
13).&#160; During the year ended December 31, 2020, we issued 500 shares of common stock valued at $2,190 to a consultant.</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 (see Note 10).</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">In
May 2020, 2,500 shares of common stock were issued in connection with the exercise of options for which we received proceeds of
$1,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
June 2020, 26,940 shares of common stock were issued in connection with the exercise of warrants for which we received proceeds
of $62,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">In
July 2020, 26,940 shares of common stock were issued in connection with the exercise of warrants for which we received proceeds
of $62,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">In
October 2020, 12,500 shares of common stock were issued to our CFO in connection with the exercise of warrants for which we received
proceeds of $30,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"><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; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
January 2019, pursuant to an employment agreement, we issued options to purchase an aggregate of 31,250 shares of common stock
to our Chief Operating Officer, valued at $24,694. The options have an exercise price of $0.88 per share and expire in January
2024. The options were valued using the Black-Scholes model using the following assumptions: volatility: 144%; dividend yield:
0%; zero coupon rate: 2.47%; and a life of 5 years. The value of the options was expensed in the fourth quarter of 2018 and included
in accrued expenses at December 31, 2018.</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 2019, we issued options to purchase an aggregate of 6,250 shares of common stock to our Chief Financial Officer, valued
at $4,483. The options have an exercise price of $0.80 per share and expire in January 2024. The options were valued using the
Black-Scholes model using the following assumptions: volatility: 143%; dividend yield: 0%; zero coupon rate: 2.58%; and a life
of 5 years.</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"><font style="font: 8pt Times New Roman, Times, Serif">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-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.</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
October 2020, we issued options to purchase an aggregate of 31,250 shares of common stock to our Chief Operating Officer at an
exercise price of $7.06 per share pursuant to her employment agreement with us. The options were valued at a total of $202,104
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, 154%; expected dividend yield, 0%; risk free interest rate, 0.67%; and a life of 5 years. The grant date
fair value of each share of common stock underlying the options was $6.47.</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 0.5in; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">The
following table summarizes stock options outstanding as of December 31, 2020 and 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>

<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>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>
    <td style="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, 2019</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">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>
    <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">40,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">4.16</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">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>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">37,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.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">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">(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>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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"><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">(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>
    <td style="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></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">77,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.56</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 December 31, 2020 were 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; 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; padding-bottom: 1.5pt"><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">4.10</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">3.01</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">3.02</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">4.01</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">5.10</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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; padding-bottom: 1pt"><font style="font: 8pt Times New Roman, Times, Serif"><u>&#160;</u></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"><u>$</u></font></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><u>7.</u>06</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="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; 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; 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="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; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">4.75</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="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; 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; 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">7.06</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"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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; 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.89</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"><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.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;In
January 2019 we issued a warrant to purchase 125,000 shares of common stock to our Chief Executive Officer at an exercise price
of $0.80 per share pursuant to an employment agreement. The warrant was valued at $89,654 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,
143%; expected dividend yield, 0%; risk free interest rate, 2.58%; and a life of 5 years. The grant date fair value of each share
of common stock underlying the warrant was $0.72.</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"><font style="font: 8pt Times New Roman, Times, Serif">In
January 2019 we issued a warrant to purchase 31,250 shares of common stock to an employee at an exercise price of $0.96 per share.
The warrant was valued at $21,931 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, 148%; expected dividend yield, 0%; risk free interest rate, 2.55%;
and a life of 3 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 2018 and included in accrued expenses at December 31, 2018.</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
April 2019 we issued a warrant to purchase 6,250 shares of common stock to an employee at an exercise price of $1.12 per share.
The warrant was valued at $6,116 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, 134%; expected dividend yield, 0%; risk free interest rate, 2.32%;
and a life of 5 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">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">In
April 2020 we issued a warrant to purchase 12,500 shares of common stock to our Chief Executive Officer at an exercise price of
$4.00 per share pursuant to an employment agreement. The warrant was valued at $49,693 and has a term of 10 years. We utilized
the Black-Scholes model to fair value the warrant received by our Chief Executive Officer with the following assumptions: volatility,
173%; expected dividend yield, 0%; risk free interest rate, 0.68%; and a life of 10 years. The grant date fair value of each share
of common stock underlying the warrant was $4.00.</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
April 2020 we issued a warrant to purchase 6,250 shares of common stock to our Chief Operating Officer at an exercise price of
$4.00 per share pursuant to an employment agreement. The warrant was valued at $24,846 and has a term of 10 years. We utilized
the Black-Scholes model to fair value the warrant received by our Chief Operating Officer with the following assumptions: volatility,
173%; expected dividend yield, 0%; risk free interest rate, 0.68%; and a life of 10 years. The grant date fair value of each share
of common stock underlying the warrant was $4.00.</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
April 2020 we issued a warrant to purchase 6,250 shares of common stock to our Chief Financial Officer at an exercise price of
$4.00 per share pursuant to an employment agreement. The warrant was valued at $24,846 and has a term of 10 years. We utilized
the Black-Scholes model to fair value the warrant received by our Chief Financial Officer with the following assumptions: volatility,
173%; expected dividend yield, 0%; risk free interest rate, 0.68%; and a life of 10 years. The grant date fair value of each share
of common stock underlying the warrant was $4.00.</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
April 2020 we issued a warrant to purchase 3,750 shares of common stock to a consultant at an exercise price of $4.00 per share.
The warrant was valued at $14,908 and has a term of 10 years. We utilized the Black-Scholes model to fair value the warrant received
by the consultant with the following assumptions: volatility, 173%; expected dividend yield, 0%; risk free interest rate, 0.68%;
and a life of 10 years. The grant date fair value of each share of common stock underlying the warrant was $4.00.</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 2020 we issued a warrant to purchase 893 shares of common stock to a consultant at an exercise price of $8.40 per share.
The warrant was valued at $6,372 and has a term of 3 years. We utilized the Black-Scholes model to fair value the warrant received
by the consultant with the following assumptions: volatility, 166%; expected dividend yield, 0%; risk free interest rate, 0.13%;
and a life of 3 years. The grant date fair value of each share of common stock underlying the warrant was $7.13.</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 2020 we issued a warrant to purchase 595 shares of common stock to a consultant at an exercise price of $8.40 per share.
The warrant was valued at $4,249 and has a term of 3 years. We utilized the Black-Scholes model to fair value the warrant received
by the consultant with the following assumptions: volatility, 166%; expected dividend yield, 0%; risk free interest rate, 0.13%;
and a life of 3 years. The grant date fair value of each share of common stock underlying the warrant was $7.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; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">In
October 2020 we issued a warrant to purchase 375,000 shares of common stock to our Chief Executive Officer at an exercise price
of $6.95 per share pursuant to an employment agreement. The warrant was valued at $2,621,196 and has a term of 10 years. We utilized
the Black-Scholes model to fair value the warrant received by our Chief Executive Officer with the following assumptions: volatility,
162%; expected dividend yield, 0%; risk free interest rate, 0.67%; and a life of 10 years. The grant date fair value of each share
of common stock underlying the warrant was $6.99.</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 summarizes the outstanding common stock warrants as of December 31, 2020 and 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>

<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>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>
    <td style="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, 2019</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,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>
    <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">3,318,826</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></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">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>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">162,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.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">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">(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>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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"><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">(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>
    <td style="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,326,261</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">(1.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></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">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>
    <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,155,065</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">3.12</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 December 31, 2020 were 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; 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.90</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.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">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.94</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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.30</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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.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">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.82</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">1.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">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">1.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">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">137,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.14</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">137,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.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.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.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">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">60,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">4.60</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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,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">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">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">0.09</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">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.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">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"><font style="font: 8pt Times New 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">8.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; 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.63</font></td>
    <td style="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"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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; 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">&#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.31</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-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 December 31, 2020.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></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>41
<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="idm140163899003320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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="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">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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.</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"><b><i>Product Liability</i></b></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; text-indent: 0.5in">As of December 31, 2020
and 2019, there were no claims against us for product liability.</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"><b><i>SARS CoV-2 coronavirus</i></b></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 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. As demand for
our product and services increases, 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.</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>42
<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="idm140163818736744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. CONTRACTS AND AGREEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ContractsAndAgreementsTextBlock', window );">CONTRACTS AND AGREEMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>Executive Agreements</i></b></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="background-color: white">On
September 22, 2020, we entered into</font>&#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></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="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; background-color: white">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="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">&#160;</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white">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.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>Agreements with Directors</i></b></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">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.</p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For the year ended December 31, 2020, we issued
an aggregate of 50,000 shares of common stock that were valued at $48,000 to members of our Board.</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"><b><i>Manufacturing Agreement</i></b></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"><font style="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">&#160;</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="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>Approximate minimum payments under the contract are as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>
        <p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Year Ended:</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%"><font style="font-size: 8pt">December 31, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">18,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2022</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2023</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2024</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2025</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">123,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></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"><font style="background-color: white"><b><i>Other Agreements</i></b></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">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<sup>&#174;</sup> 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
December 31, 2020, we have approximately 180 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.
As of January 1, 2020, there is no exclusivity in our TSN network.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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>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;">TOMZ_ContractsAndAgreementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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="idm140163899003320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Liabilities, Current [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"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Accrued expenses and other current liabilities
consisted of the following at:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Commissions</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">151,709</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,102</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Payroll and related costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">84,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">167,689</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Director fees</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">41,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">41,250</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Sales Tax Payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,784</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">21,814</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Income Taxes Payable (Note 17)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued warranty (Note 15)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">68,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Other accrued expenses</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">70,106</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">77,257</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">501,849</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">450,112</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>44
<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="idm140163899061080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. ACCRUED WARRANTY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TOMZ_AccruedWarrantyAbstract', window );"><strong>Accrued Warranty</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_ProductWarrantyDisclosureTextBlock', window );">ACCRUED WARRANTY</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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.</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 warranty reserve
activities at:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Beginning accrued warranty costs</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Provision for warranty expense</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">101,041</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,609</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Settlement of warranty claims</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(63,041</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(2,609</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Ending accrued warranty costs</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">68,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_TOMZ_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;">TOMZ_AccruedWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for 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://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_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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="idm140163962631960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. LOAN PAYABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_TOMZ_LoansPayableDisclosureTextBlock', window );">LOAN PAYABLE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 year ended December 31, 2020 was $2,849.</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: 27pt">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.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_LoansPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>46
<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="idm140163818583704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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: 12pt Times New Roman, Times, Serif; margin-left: 40pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 8pt">The Company&#8217;s income tax expense consisted of:</font> &#160; &#160; &#160; &#160; &#160; &#160;</p>



<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Current:</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: 76%"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Federal</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;State</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Foreign</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Deferred:</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-size: 8pt">&#160;&#160;&#160;&#160;Federal</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;State</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Foreign</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#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 0 0 40pt">The Company&#8217;s net income (loss) before income tax consisted
of:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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: 75%; padding-right: 26.25pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,468,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 26.25pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Foreign</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,468,166</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our income tax expense differed from the amounts
computed by applying the United States statutory corporate income tax rate for the following reasons.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On December&#160;22, 2017, the 2017 Tax Cuts
and Jobs Act (&#8220;Tax Act&#8221;) was enacted into law making significant changes to the Internal Revenue Code. Changes include,
but are not limited to, a federal corporate tax rate decrease from 35% to 21% for tax years beginning after December&#160;31,
2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system and a one-time transition
tax on the mandatory deemed repatriation of foreign earnings. We are required to recognize the effect of the tax law changes in
the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities as well as reassessing the net realizability
of our deferred tax assets and liabilities. The Tax Act did not give rise to any material impact on the consolidated balance sheets
and consolidated statements of operations due to our historical loss position and the full valuation allowance on our net U.S.
deferred tax assets.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In December 2017, the Securities and Exchange
Commission staff issued Staff Accounting Bulletin No.&#160;118,&#160;<i>Income Tax Accounting Implications of the Tax Cuts and
Jobs Act</i>&#160;(&#8220;SAB&#160;118&#8221;), which allows us to record provisional amounts during a measurement period not
to extend beyond one year from the enactment date. As such, in accordance with SAB 118, we completed our analysis during the fourth
quarter of 2018 considering current legislation and guidance resulting in no material adjustments from the provisional amounts
recorded during the prior year.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The reconciliation of taxes at the federal and state statutory rate to our provision for income
taxes for the years ended December&#160;31, 2020 and 2019 was as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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: 75%"><font style="font-size: 8pt">Income (Loss) before income tax</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,468,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">US statutory corporate income tax rate</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28.00</font></td>
    <td><font style="font-size: 8pt">%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28.00</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Income tax expense computed at US statutory corporate income tax rate</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-size: 8pt">Income tax expense computed at US statutory corporate income tax rate</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,251,086</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(643,365</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Reconciling items:</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-size: 8pt">Change in valuation allowance on deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(2,050,485</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">620,817</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Provision to prior year tax return</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,991</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Incentive stock options and warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">876,676</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,982</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Amortized debt discount</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,910</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Meals and Entertainment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,300</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,005</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Other</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,577</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(23,340</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Income tax expense</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Components of our deferred income tax assets
(liabilities) are as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr>
    <td colspan="2" style="vertical-align: bottom"><font style="font-size: 8pt">Deferred tax assets:</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td>
    <td>&#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: 76%"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Reserve for Bad Debt</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">109,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">31,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Inventory Reserve</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Accrued Vacation</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">82,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">92,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Warranty Reserve</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">19,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Intangible Assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">412,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">381,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating lease right-of-use liabilities</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">290,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">310,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net operating losses</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,100,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,223,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Valuation Allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(3,530,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(5,580,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Deferred Tax Assets</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">482,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">493,000</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>
    <td colspan="2" style="vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Deferred tax liabilities:</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;Operating lease right-of-use assets</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">(290,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">(302,000</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;&#160;&#160;Property and Equipment</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(192,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(191,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(482,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(493,000</font></td>
    <td><font style="font-size: 8pt">)</font></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="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;&#160;Net Deferred Tax Assets and Liabilities</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1pt">&#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"><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,
which are, on a more likely than not basis, not expected to be realized; in accordance with ASC guidance for income taxes. As
of December 31, 2020, we recorded a valuation allowance of $3,530,000 for the portion of the deferred tax assets that we do not
expect to be realized. <font style="background-color: white">The valuation allowance on our net deferred taxes decreased by $2,050,000
during the year ended December 31, 2020, primarily due to the utilization of deferred tax assets</font>. Management believes that
based on the available information, it is more likely than not that the U.S. deferred tax assets will not be realized, such that
a valuation allowance is required against U.S. deferred tax assets. <font style="letter-spacing: -0.1pt">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></font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">For
income tax purposes in the United States, we had available federal net operating loss carryforwards (&#8220;NOL&#8221;) as of
December 31, 2020 and 2019 of approximately $11,465,000 and $9,596,000 respectively to reduce future federal taxable income. <font style="background-color: white">For
income tax purposes in the United States, we had available state NOL carryforwards as of December 31, 2020 and 2019 of approximately
$9,663,000 and $16,463,000 respectively to reduce future state taxable income. </font>If any of the NOL&#8217;s generated prior
to 2018 are not utilized, they will expire at various dates through 2037. NOL&#8217;s generated after 2017 carry forward indefinitely.
There may be certain limitations as to the future annual use of the NOLs due to certain changes in our ownership.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">We
record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) we determine whether
it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2)
for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit
that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. As of December 31,
2020, and 2019, the management of the Company determined there were no reportable uncertain tax positions.</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><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>47
<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="idm140163899074680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>18. CUSTOMER CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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">The Company had certain customers whose accounts
receivable balances individually represented 10% or more of the Company&#8217;s accounts receivable.</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"><font style="background-color: white">As of December
31, 2020, three customers accounted for 36% of accounts receivable.</font></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"><font style="background-color: white">As of
December 31, 2019, three customers accounted for 37% of accounts receivable.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="background-color: white"></font>For the years ended December 31, 2020 and
2019, we had no customers who represented 10% or more of revenue.</p>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="background-color: white"></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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>48
<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="idm140163818809640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>19. SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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-indent: 0.5in">Pursuant to the agreement with our Board of Directors,
in January 2021, we issued an aggregate of 50,000 shares of common stock valued at approximately $211,000. The agreements with
our Board provide for the annual issuance of shares of our common stock.</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 February 11, 2021, we agreed to amend (the
&#34;Warrant Amendment&#34;) the warrant to purchase 125,000 shares of TOMI common stock, par value $0.01 (the &#34;Common Stock&#34;),
issued by TOMI to Dr. Halden S. Shane, TOMI's Chief Executive Officer and a director on TOMI's board of directors, on February
11, 2014 (the &#34;Warrant&#34;), 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 &#34;Repurchase&#34;) 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. On the same date, the Warrant Amendment and the
Repurchase was considered, approved and adopted by a disinterested majority of TOMI's board of directors.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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>49
<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="idm140163813401240">
<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">12 Months Ended</th>
</tr>
<tr><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_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_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 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>

<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_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>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>&#160;</i></b></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_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: 12pt Times New Roman, Times, Serif; width: 6%; text-align: justify"><font style="font-size: 8pt">Level 1:</font></td>
    <td style="width: 94%">
        <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: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt">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: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt">Level 3:</font></td>
    <td style="font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt">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>

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

<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_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 years ended December 31, 2020 and 2019 was $332,027 and $32,721, 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 December 31, 2020 and December 31, 2019, the
allowance for doubtful accounts was $390,000 and $110,000, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_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-indent: 0.5in">&#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 and $100,000 as of December 31, 2020 and
December 31, 2019, respectively.</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_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="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_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 consolidated balance sheet
as of December 31, 2020 and December 31, 2019.</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 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>

<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_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. The periodic
expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense
for the years ended December 31, 2020 and 2019, was $41,900 was $31,426, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_TOMZ_AccountsPayablePolicy', 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 December
31, 2020, two vendors accounted for approximately 32% of accounts payable. As of December 31, 2019, one vendor accounted for approximately
40% 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 year ended December 31, 2020, two vendors
accounted for 76% of cost of sales. For the year ended December 31, 2019, one vendor accounted for 72% of cost of sales.</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_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 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 December 31, 2020, and December 31, 2019, our warranty reserve was $68,000 and $30,000,
respectively (See Note 15).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_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 December 31, 2020 and December 31, 2019. 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>

<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_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 December
31, 2020 consisted of 2,049,133 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 December
31,&#160;2019&#160;consisted of 1,157,406 shares of common stock from convertible debentures, 2,155,065 shares of common stock
issuable upon exercise of outstanding warrants, 77,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;).
Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.</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, preferred stock and shares associated with the conversion of debt to purchase approximately
2.2 million and 3.5 million shares of common stock were outstanding at December 31, 2020 and 2019, respectively, but were excluded
from the computation of diluted net loss per share at December 31, 2019 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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,391,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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 style="padding-left: 0.25in"><font style="font-size: 8pt">Interest on convertible debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">40,689</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in"><font style="font-size: 8pt">Amortization of debt discount on convertible debt</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">17,534</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Net income (loss) attributable to common shareholders</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,431,855</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,080,199</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,586,258</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,586,258</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</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-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"><font style="background-color: white">&#160;</font></p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">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: 75%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;Net Income (Loss)</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">4,391,166</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%; padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Denominator:</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>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;Basic weighted-average
shares</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Effect of dilutive securities</font>&#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-size: 8pt">&#160;&#160;Warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,049,133</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Convertible Debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">132,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Preferred Stock</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">63,750</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted Weighted Average Shares</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#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-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="background-color: white"></font>&#160;</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt"><b>Income (loss) from Operations Data:</b></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>&#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: 76%; text-align: justify"><font style="font-size: 8pt">Income (Loss) from Operations</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">4,508,789</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">(2,083,244</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></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-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></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="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_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>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">SteraMist Product</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,971,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,999,000</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Service and Training</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,057,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,348,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">25,028,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,347,000</font></td>
    <td style="padding-bottom: 1.5pt">&#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>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">18,367,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,002,000</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">International</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,661,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,345,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">25,028,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,347,000</font></td>
    <td style="padding-bottom: 1.5pt">&#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 December 31, 2020, and December 31, 2019
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>

<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_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; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended
December 31, 2020 and 2019, we issued 50,000 and 50,000 shares of common stock, respectively, out of the 2016 Plan.</p>

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

<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_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 years ended December 31, 2020 and 2019.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_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. Advertising and promotional expenses included in selling expenses for the years ended December 31, 2020
and 2019 were approximately $276,000 and $144,000, respectively.</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_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 years ended December 31, 2020 and 2019,
research and development expenses were approximately $455,000 and $341,000, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_BusinessDescriptionAndAccountingPoliciesTextBlock', 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>

<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_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 new 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 new 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 new guidance did not have a material impact on our Consolidated Financial Statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_TOMZ_AccountsPayablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_AccountsPayablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_LonglivedAssetsIncludingAcquiredIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: 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_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>50
<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="idm140163821330088">
<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">12 Months Ended</th>
</tr>
<tr><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_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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">Net Income (Loss)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,391,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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 style="padding-left: 0.25in"><font style="font-size: 8pt">Interest on convertible debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">40,689</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in"><font style="font-size: 8pt">Amortization of debt discount on convertible debt</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">17,534</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Net income (loss) attributable to common shareholders</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,431,855</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,080,199</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,586,258</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,586,258</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</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-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"><font style="background-color: white">&#160;</font></p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">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: 75%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;Net Income (Loss)</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">4,391,166</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%; padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Denominator:</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>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;Basic weighted-average
shares</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Effect of dilutive securities</font>&#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-size: 8pt">&#160;&#160;Warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,049,133</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Convertible Debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">132,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;Preferred Stock</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">63,750</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted Weighted Average Shares</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#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-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="background-color: white"></font>&#160;</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt"><b>Income (loss) from Operations Data:</b></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>&#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: 76%; text-align: justify"><font style="font-size: 8pt">Income (Loss) from Operations</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">4,508,789</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">(2,083,244</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></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-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">16,512,126</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">18,757,509</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15, 586,258</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">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-size: 8pt">Basic</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.13</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></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>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">SteraMist Product</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,971,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,999,000</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Service and Training</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,057,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,348,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">25,028,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,347,000</font></td>
    <td style="padding-bottom: 1.5pt">&#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>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#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 Years Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%"><font style="font-size: 8pt">United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">18,367,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,002,000</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">International</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,661,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,345,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">25,028,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,347,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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_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>51
<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="idm140163818583704">
<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">12 Months Ended</th>
</tr>
<tr><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>
</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"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -30pt; width: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Finished goods</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,404,025</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,364,786</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -30pt; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Raw Materials</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">377,490</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">50,428</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: -30pt; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory Reserve</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(100,000</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3,781,515</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,315,214</font></td>
    <td style="padding-bottom: 3pt">&#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_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>52
<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="idm140163818765176">
<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">12 Months Ended</th>
</tr>
<tr><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>
</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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Furniture and fixtures</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">357,236</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">357,236</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,580,743</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,355,014</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Vehicles</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,703</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,703</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Computer and software</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">203,704</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">166,598</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Leasehold improvements</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">386,120</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">362,898</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Tenant Improvement Allowance</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">405,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">405,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,993,507</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,707,449</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Accumulated depreciation</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,695,404</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,339,585</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,298,103</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,367,864</font></td>
    <td style="padding-bottom: 3pt">&#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_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>53
<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="idm140163818676360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS AND ASSET ACQUISITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; padding-right: -0.75pt; text-align: justify"><font style="font-size: 8pt">Intellectual Property and Patents</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,000,012</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,906,507</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: -0.75pt; text-align: justify"><font style="font-size: 8pt">Less: Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,856,991</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,479,754</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: -0.75pt; text-align: justify"><font style="font-size: 8pt">Intangible Assets, net</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">143,021</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">426,753</font></td>
    <td style="padding-bottom: 1.5pt">&#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_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Indefinite Life Intangible Assets</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Trademarks&#160;&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">579,895&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: black 1pt solid; width: 9%; text-align: right"><font style="font-size: 8pt">512,257&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt">&#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><font style="font-size: 8pt">Total Intangible Assets, net &#160; &#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">722,916&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">939,010</font></td>
    <td style="padding-bottom: 3pt">&#160;</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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt"><b><u>Year Ended:</u></b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%; text-align: justify"><font style="font-size: 8pt">December 31, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2022</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2023</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2024</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify"><font style="font-size: 8pt">December 31, 2025</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Thereafter</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">93,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">143,000&#160;</font></td>
    <td style="padding-bottom: 3pt">&#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_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>54
<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="idm140163819930664">
<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">12 Months Ended</th>
</tr>
<tr><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_TOMZ_LeasesTablesUsdAbstract', window );"><strong>Leases Tables Usd 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_TOMZ_OperatingLeaseLiabilityTableTextBlock', window );">Operating Lease</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt"><b>Operating leases:</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt"><b>Assets:</b></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: 76%"><font style="font-size: 8pt">&#160;&#160;Operating lease right-of-use asset</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">631,527</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">674,471</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#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"><b>Liabilities:</b></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><font style="font-size: 8pt">&#160;&#160;Current Portion of Long-Term Operating Lease</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">81,223</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">71,510</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;Long-Term Operating Lease, Net of Current Portion</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">953,190</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,034,413</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,034,413</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,105,923</font></td>
    <td style="padding-bottom: 3pt">&#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_LeaseCostTableTextBlock', window );">Lease Expense</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#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: 76%"><font style="font-size: 8pt">&#160;&#160;Operating lease expense</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">157,315</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">157,315</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</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_TOMZ_LeaseOtherInformationTableTextBlock', window );">Other Information Related to Leases</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td></tr>
<tr>
    <td style="width: 75%"><font style="font-size: 8pt">Weighted-average remaining lease term:</font></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 12%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
<tr>
    <td><font style="font-size: 8pt">Operating leases</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">&#160;8.25 years</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">9.25&#160;years</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Discount rate:</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Operating leases</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">7.00%</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">7.00%&#160;</font></td>
    <td><font style="font-size: 8pt">&#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_TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Supplemental Cash Flow Information related to leases</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Year Ended</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Cash paid for amounts included in the measurement of lease liabilities:</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">146,688</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">65,753</font></td>
    <td style="width: 1%; padding-bottom: 3pt">&#160;</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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt"><b>Year Ended:</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;Operating Lease</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%"><font style="font-size: 8pt">December 31, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">151,088</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2022</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">155,621</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2023</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">160,290</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2024</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">165,098</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2025</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">170,051</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Thereafter</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">575,131</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total minimum lease payments</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,377,280</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Interest</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">342,867</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Present value of lease obligations</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,034,413</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Current portion</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">81,223</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Long-term portion of lease obligations</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">953,190</font></td>
    <td style="padding-bottom: 3pt">&#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_TOMZ_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;">TOMZ_LeaseOtherInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_LeasesTablesUsdAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_LeasesTablesUsdAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_OperatingLeaseLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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>55
<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="idm140163898966200">
<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">12 Months Ended</th>
</tr>
<tr><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_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [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_TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock', window );">Capitalized Software Development Costs</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Capitalized Software Development Costs</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,704</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,704</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(73,327</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(31,426</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">52,377</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">94,278</font></td>
    <td style="padding-bottom: 3pt">&#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_TOMZ_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;">TOMZ_CapitalizedSoftwareDevelopmentCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-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>56
<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="idm140163896748296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt 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_ConvertibleDebtTableTextBlock', window );">Convertible Notes</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#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: 76%"><font style="font-size: 8pt">Convertible notes</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,000,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Initial discount</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(53,873</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accumulated amortization</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">53,873</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Convertible notes, net</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,000,000</font></td>
    <td style="padding-bottom: 3pt">&#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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.</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_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>57
<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="idm140163821254184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY (Tables) - Options<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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>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>
    <td style="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, 2019</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">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>
    <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">40,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">4.16</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">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>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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">37,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.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">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">(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>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New 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"><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">(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>
    <td style="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></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">77,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.56</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Options Outstanding and Exercisable by Price Range</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Outstanding Options</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable Options</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Range</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Life in Years</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise Price</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font-size: 8pt">0.80</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">27,500</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">4.10</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">27,500</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.80</font></td>
    <td style="width: 4%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.88</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.01</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.88</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.96</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.02</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.96</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.16</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.01</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.16</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">4.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.10</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">4.40</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><u>&#160;</u></td>
    <td><font style="font-size: 8pt"><u>$</u></font></td>
    <td style="text-align: right"><font style="font-size: 8pt"><u>7.</u>06</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">7.06</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">132,500</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3.89</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">132,500</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2.72</font></td>
    <td style="padding-bottom: 3pt">&#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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Stock Warrants Outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 50%"><font style="font-size: 8pt">Outstanding, beginning of period</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,155,065</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3.12</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,318,826</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2.72</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">585,447</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.97</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">162,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.88</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(76,796</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(2.77</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(614,583</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(6.40</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,326,261</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1.84</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding, end of period</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,049,133</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2.55</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,155,065</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3.12</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_TOMZ_WarrantsOutstandingAndExercisableByPriceRange', window );">Warrants Outstanding and Exercisable by Price Range</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Outstanding Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining Contractual</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Life in Years</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise Price</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font-size: 8pt">0.64</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">2.90</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.64</font></td>
    <td style="width: 4%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.80</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">158,125</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.76</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">158,125</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.80</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.96</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">473,958</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.94</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">473,958</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.96</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.12</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.30</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.12</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.88</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.36</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.82</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.36</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.16</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.16</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.32</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">523,061</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.16</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">523,061</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.32</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">137,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.14</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">137,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.56</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.56</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">3.36</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">3,36</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">4.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.60</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">4.00</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">4.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.09</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">4.40</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">6.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">375,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">375,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">6.95</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">8.40</font></td>
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,488</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2.63</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,488</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8.40</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,049,133</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3.31</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,049,133</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2.55</font></td>
    <td style="padding-bottom: 3pt">&#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_TOMZ_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;">TOMZ_WarrantsOutstandingAndExercisableByPriceRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_PlanNameAxis=TOMZ_OptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=TOMZ_OptionsMember</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>58
<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="idm140163899003320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. CONTRACTS AND AGREEMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TOMZ_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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>
        <p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Year Ended:</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%"><font style="font-size: 8pt">December 31, 2021</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">18,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2022</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2023</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2024</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">December 31, 2025</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">123,000</font></td>
    <td style="padding-bottom: 3pt">&#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_TOMZ_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;">TOMZ_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>59
<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="idm140163818805944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Liabilities, Current [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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Commissions</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">151,709</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,102</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Payroll and related costs</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">84,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">167,689</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Director fees</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">41,250</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">41,250</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Sales Tax Payable</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,784</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">21,814</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Income Taxes Payable (Note 17)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued warranty (Note 15)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">68,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Other accrued expenses</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">70,106</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">77,257</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">501,849</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">450,112</font></td>
    <td style="padding-bottom: 3pt">&#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_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>60
<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="idm140163818821800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. ACCRUED WARRANTY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_TOMZ_AccruedWarrantyAbstract', window );"><strong>Accrued Warranty</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: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2020</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2019</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Beginning accrued warranty costs</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Provision for warranty expense</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">101,041</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,609</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Settlement of warranty claims</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(63,041</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(2,609</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Ending accrued warranty costs</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">68,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">30,000</font></td>
    <td style="padding-bottom: 3pt">&#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_TOMZ_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;">TOMZ_AccruedWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>61
<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="idm140163815996008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income Tax Expense</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Current:</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: 76%"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Federal</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;State</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Foreign</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Deferred:</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-size: 8pt">&#160;&#160;&#160;&#160;Federal</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;State</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Foreign</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Net Income (Loss) Before Income Tax</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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: 75%; padding-right: 26.25pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;United States</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,468,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 26.25pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Foreign</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,468,166</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>For the Year Ended</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#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: 75%"><font style="font-size: 8pt">Income (Loss) before income tax</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,468,166</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,297,733</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">US statutory corporate income tax rate</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28.00</font></td>
    <td><font style="font-size: 8pt">%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28.00</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Income tax expense computed at US statutory corporate income tax rate</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-size: 8pt">Income tax expense computed at US statutory corporate income tax rate</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,251,086</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(643,365</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Reconciling items:</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-size: 8pt">Change in valuation allowance on deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(2,050,485</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">620,817</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Provision to prior year tax return</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,991</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Incentive stock options and warrants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">876,676</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,982</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Amortized debt discount</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,910</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Meals and Entertainment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,300</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,005</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Other</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,577</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(23,340</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Income tax expense</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">77,000</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 3pt">&#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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Income Tax Assets (Liabilities)</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>December 31,</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr>
    <td colspan="2" style="vertical-align: bottom"><font style="font-size: 8pt">Deferred tax assets:</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td>
    <td>&#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: 76%"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Reserve for Bad Debt</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">109,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">31,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Inventory Reserve</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">-</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">28,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Accrued Vacation</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">82,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">92,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Warranty Reserve</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">19,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Intangible Assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">412,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">381,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating lease right-of-use liabilities</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">290,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">310,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net operating losses</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,100,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,223,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Valuation Allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(3,530,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(5,580,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Deferred Tax Assets</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">482,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">493,000</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>
    <td colspan="2" style="vertical-align: bottom">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Deferred tax liabilities:</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;&#160;&#160;Operating lease right-of-use assets</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">(290,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt"></font></td>
    <td style="text-align: right"><font style="font-size: 8pt">(302,000</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;&#160;&#160;Property and Equipment</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(192,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(191,000</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(482,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt"></font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(493,000</font></td>
    <td><font style="font-size: 8pt">)</font></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="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;&#160;Net Deferred Tax Assets and Liabilities</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1pt">&#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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</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.(h)(1)(i))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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>62
<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="idm140163814163464">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,391,166<span></span>
</td>
<td class="num">$ (2,297,733)<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,689<span></span>
</td>
<td class="nump">200,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_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discount on Convertible Debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,534<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_TOMZ_NetLossAttributableToCommonShareholders', window );">Net Income (Loss) Attributable to Common Shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,431,855<span></span>
</td>
<td class="num">$ (2,080,199)<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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted Average Number of Common Shares Outstanding:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,512,126<span></span>
</td>
<td class="nump">15,586,258<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,757,509<span></span>
</td>
<td class="nump">15,586,258<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net Income (Loss) Attributable to Common Shareholders Per Share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.15)<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_NetLossAttributableToCommonShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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.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_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-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_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>63
<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="idm140163814380648">
<tr>
<th class="tl" colspan="2" 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">12 Months Ended</th>
</tr>
<tr>
<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_TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract', window );"><strong>Summary Of Significant Accounting Policies</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,391,166<span></span>
</td>
<td class="num">$ (2,297,733)<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,512,126<span></span>
</td>
<td class="nump">15,586,258<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,049,133<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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible Debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,500<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_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements', window );">Preferred Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63,750<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted Weighted Average Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,757,509<span></span>
</td>
<td class="nump">15,586,258<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (0.15)<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_SummaryOfSignificantAccountingPoliciesDetails1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>64
<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="idm140163921820744">
<tr>
<th class="tl" colspan="2" 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">12 Months Ended</th>
</tr>
<tr>
<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_TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract', window );"><strong>Summary Of Significant Accounting Policies Details 2Abstract</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,508,789<span></span>
</td>
<td class="num">$ (2,083,244)<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,512,126<span></span>
</td>
<td class="nump">15,586,258<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,757,509<span></span>
</td>
<td class="nump">15,586,258<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="th" style="border-bottom: 0px;"><sup></sup></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_TOMZ_EarningsPerShareBasicAvailableToCommonShareholders', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="num">$ (.13)<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_TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="num">$ (.13)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_EarningsPerShareBasicAvailableToCommonShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_EarningsPerShareBasicAvailableToCommonShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_EarningsPerShareDilutedAttributableToCommonShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_SummaryOfSignificantAccountingPoliciesDetails2Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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_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>65
<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="idm140163814178088">
<tr>
<th class="tl" colspan="2" 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">12 Months Ended</th>
</tr>
<tr>
<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_Revenues', window );">Net Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 25,027,637<span></span>
</td>
<td class="nump">$ 6,347,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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">United States</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,367,000<span></span>
</td>
<td class="nump">5,002,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=TOMZ_InternationalMember', window );">International</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,661,000<span></span>
</td>
<td class="nump">1,345,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=TOMZ_SteraMistProductMember', window );">SteraMist Product</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,971,000<span></span>
</td>
<td class="nump">4,999,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=TOMZ_ServiceAndTrainingMember', window );">Service &amp; Training</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,057,000<span></span>
</td>
<td class="nump">$ 1,348,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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>66
<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="idm140163810618344">
<tr>
<th class="tl" colspan="2" 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">12 Months Ended</th>
</tr>
<tr>
<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_ProvisionForDoubtfulAccounts', window );">Bad Debt Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 332,027<span></span>
</td>
<td class="nump">$ 32,721<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">390,000<span></span>
</td>
<td class="nump">110,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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,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_CapitalizedComputerSoftwareAmortization1', window );">Amortization of Capitalized Software Development Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">41,900<span></span>
</td>
<td class="nump">31,426<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,000<span></span>
</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_AdvertisingExpense', window );">Advertising and Promotional Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">276,000<span></span>
</td>
<td class="nump">144,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_ResearchAndDevelopmentExpense', window );">Research and Development Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 455,046<span></span>
</td>
<td class="nump">$ 340,582<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_ConvertibleDebtMember', window );">Convertible Debentures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,157,406<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 );">Warrant</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,500<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=TOMZ_OptionsMember', window );">Options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,155,065<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 );">Series A Preferred</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63,750<span></span>
</td>
<td class="nump">77,500<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_ConcentrationRiskByBenchmarkAxis=TOMZ_TwoVendorsMember', window );">Two Vendors | Accounts Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32.00%<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_ConcentrationRiskByBenchmarkAxis=TOMZ_TwoVendorsMember', window );">Two Vendors | Cost of Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76.00%<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_ConcentrationRiskByBenchmarkAxis=TOMZ_OneVendorMember', window );">One Vendor | Accounts Payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.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_us-gaap_ConcentrationRiskByBenchmarkAxis=TOMZ_OneVendorMember', window );">One Vendor | Cost of Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.00%<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleDebtMember</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_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=TOMZ_OptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=TOMZ_OptionsMember</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_us-gaap_ConcentrationRiskByBenchmarkAxis=TOMZ_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;">us-gaap_ConcentrationRiskByBenchmarkAxis=TOMZ_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_ConcentrationRiskByTypeAxis=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_ConcentrationRiskByTypeAxis=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_ConcentrationRiskByTypeAxis=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_ConcentrationRiskByTypeAxis=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_us-gaap_ConcentrationRiskByBenchmarkAxis=TOMZ_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;">us-gaap_ConcentrationRiskByBenchmarkAxis=TOMZ_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>67
<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="idm140163899010472">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>3. INVENTORIES (Details) - USD ($)<br></strong></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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,404,025<span></span>
</td>
<td class="nump">$ 2,364,786<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">377,490<span></span>
</td>
<td class="nump">50,428<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_InventoryValuationReserves', window );">Inventory Reserve</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(100,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_InventoryNet', window );">Inventory</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3,781,515<span></span>
</td>
<td class="nump">$ 2,315,214<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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="idm140163820013304">
<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>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_TOMZ_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">$ 388,712<span></span>
</td>
<td class="nump">$ 141,052<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>69
<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="idm140163814390584">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>5. PROPERTY AND EQUIPMENT (Details) - USD ($)<br></strong></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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,580,743<span></span>
</td>
<td class="nump">1,355,014<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="th" style="border-bottom: 0px;"><sup></sup></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_TOMZ_ComputerSoftware', window );">Computer and Software</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">203,704<span></span>
</td>
<td class="nump">166,598<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">386,120<span></span>
</td>
<td class="nump">362,898<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,993,507<span></span>
</td>
<td class="nump">2,707,449<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,695,404<span></span>
</td>
<td class="nump">1,339,585<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,298,103<span></span>
</td>
<td class="nump">$ 1,367,864<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_ComputerSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>70
<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="idm140163818759688">
<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">12 Months Ended</th>
</tr>
<tr>
<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_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">$ 342,523<span></span>
</td>
<td class="nump">$ 345,687<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_TOMZ_AmortizationOfTenantImprovementAllowance', window );">Amortization of Tenant Improvement Allowance</a></td>
<td class="nump">$ 39,194<span></span>
</td>
<td class="nump">$ 39,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_AmortizationOfTenantImprovementAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>71
<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="idm140163821196840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details) - USD ($)<br></strong></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_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">$ 2,906,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: Accumulated Amortization</a></td>
<td class="nump">2,856,991<span></span>
</td>
<td class="nump">2,479,754<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">$ 143,021<span></span>
</td>
<td class="nump">$ 426,753<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>72
<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="idm140163821333384">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 1) - USD ($)<br></strong></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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 579,895<span></span>
</td>
<td class="nump">$ 512,257<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 722,916<span></span>
</td>
<td class="nump">$ 939,010<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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>73
<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="idm140163815441928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 2) - USD ($)<br></strong></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_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 );">2021</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_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">93,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">$ 143,021<span></span>
</td>
<td class="nump">$ 426,753<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>74
<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="idm140163905523592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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">$ 377,237<span></span>
</td>
<td class="nump">$ 370,478<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>75
<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="idm140163820026808">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>7. LEASES (Details) - USD ($)<br></strong></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_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 631,527<span></span>
</td>
<td class="nump">$ 674,471<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81,223<span></span>
</td>
<td class="nump">71,510<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">953,190<span></span>
</td>
<td class="nump">1,034,413<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,034,413<span></span>
</td>
<td class="nump">$ 1,105,923<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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>76
<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="idm140163819924728">
<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">12 Months Ended</th>
</tr>
<tr>
<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_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">$ 157,315<span></span>
</td>
<td class="nump">$ 157,315<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>77
<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="idm140163813373640">
<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>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_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 3 months<span></span>
</td>
<td class="text">9 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>78
<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="idm140163896958344">
<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">12 Months Ended</th>
</tr>
<tr>
<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_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">$ 146,688<span></span>
</td>
<td class="nump">$ 65,753<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>79
<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="idm140163815688104">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>7. LEASES (Details 4) - USD ($)<br></strong></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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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 );">December 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 151,088<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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,377,280<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">342,867<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,034,413<span></span>
</td>
<td class="nump">$ 1,105,923<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81,223<span></span>
</td>
<td class="nump">71,510<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 953,190<span></span>
</td>
<td class="nump">$ 1,034,413<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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>80
<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="idm140163821158952">
<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>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_TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract', window );"><strong>Capitalized Software Development Costs Details Usd 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">(73,327)<span></span>
</td>
<td class="num">(31,426)<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">$ 52,377<span></span>
</td>
<td class="nump">$ 94,278<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_CapitalizedSoftwareDevelopmentCostsDetailsUsdAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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="idm140163819966952">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_CapitalizedComputerSoftwareNetAbstract', window );"><strong>Capitalized Computer Software, Net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 41,900<span></span>
</td>
<td class="nump">$ 31,426<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></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>82
<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="idm140163821176232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. CONVERTIBLE DEBT (Details) - USD ($)<br></strong></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_DebtDisclosureAbstract', window );"><strong>Debt 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_OtherLongTermNotesPayable', window );">Convertible Notes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000,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_TOMZ_InitialDiscount', window );">Initial Discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(53,873)<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_AccumulatedAmortizationOfCurrentDeferredFinanceCosts', window );">Accumulated Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">53,873<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_ConvertibleDebt', window );">Convertible Notes, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_InitialDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">TOMZ_InitialDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_AccumulatedAmortizationOfCurrentDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of debt issuance costs 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://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 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.8)<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_AccumulatedAmortizationOfCurrentDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</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(a)(16))<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 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 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(16))<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_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term notes classified as other, payable after 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 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_OtherLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-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>83
<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="idm140163815668168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE DEBT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_InterestExpenseRelatedToNotes', window );">Interest Expense</a></td>
<td class="nump">$ 40,689<span></span>
</td>
<td class="nump">$ 200,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_TOMZ_ExpectedDividendYield', window );">Expected Dividend Yield</a></td>
<td class="nump">0.00%<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_TOMZ_RemainingTermYears', window );">Remaining Term (Years)</a></td>
<td class="text">3 years<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_AmortizationOfFinancingCosts', window );">Amortization Expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17,534<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_RangeAxis=srt_MinimumMember', window );">Minimum</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_TOMZ_ExpectedVolatility', window );">Expected Volatility</a></td>
<td class="nump">104.06%<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_TOMZ_RiskfreeRate', window );">Risk-Free Rate</a></td>
<td class="nump">1.49%<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_TOMZ_ExpectedVolatility', window );">Expected Volatility</a></td>
<td class="nump">111.54%<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_TOMZ_RiskfreeRate', window );">Risk-Free Rate</a></td>
<td class="nump">1.59%<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_TOMZ_ExpectedDividendYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected dividend yield</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;">TOMZ_ExpectedDividendYield</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_ExpectedVolatility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">TOMZ_ExpectedVolatility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_InterestExpenseRelatedToNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_InterestExpenseRelatedToNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_RemainingTermYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">TOMZ_RemainingTermYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_RiskfreeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk-free rate</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;">TOMZ_RiskfreeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to debt issuance 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 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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MaximumMember</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>84
<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="idm140163814363848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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, Ending Balance</a></td>
<td class="nump">132,500<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_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant</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_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="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, Beginning Balance</a></td>
<td class="nump">77,500<span></span>
</td>
<td class="nump">40,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="nump">62,500<span></span>
</td>
<td class="nump">37,500<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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod', window );">Exercised</a></td>
<td class="num">(2,500)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Expired</a></td>
<td class="num">(5,000)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, Ending Balance</a></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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Beginning Balance</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 4.16<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">3.96<span></span>
</td>
<td class="nump">.88<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">.40<span></span>
</td>
<td class="nump">.00<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</a></td>
<td class="nump">16.80<span></span>
</td>
<td class="nump">.00<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Ending Balance</a></td>
<td class="nump">$ 2.72<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExercisesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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="idm140163810776104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY (Details 1)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</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>
</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 10 months 20 days<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">132,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable | $ / shares</a></td>
<td class="nump">$ 2.72<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_RangeAxis=TOMZ_Range1Member', window );">$0.80</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">27,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">4 years 1 month 6 days<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>
</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 | $ / shares</a></td>
<td class="nump">$ .80<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_RangeAxis=TOMZ_Range2Member', window );">$0.88</a></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>
</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 4 days<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>
</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 | $ / shares</a></td>
<td class="nump">$ .88<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_RangeAxis=TOMZ_Range3Member', window );">$0.96</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">25,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">3 years 7 days<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>
</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 | $ / shares</a></td>
<td class="nump">$ .96<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_RangeAxis=TOMZ_Range4Member', window );">$2.16</a></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>
</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 4 days<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>
</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 | $ / shares</a></td>
<td class="nump">$ 2.16<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_RangeAxis=TOMZ_Range5Member', window );">$4.40</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding Options</a></td>
<td class="nump">12,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">5 years 1 month 6 days<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>
</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 | $ / shares</a></td>
<td class="nump">$ 4.40<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_RangeAxis=TOMZ_Range6Member', window );">$7.06</a></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>
</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 9 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options</a></td>
<td class="nump">31,250<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 | $ / shares</a></td>
<td class="nump">$ 7.06<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_srt_RangeAxis=TOMZ_Range1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_Range1Member</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_RangeAxis=TOMZ_Range2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_Range2Member</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_RangeAxis=TOMZ_Range3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_Range3Member</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_RangeAxis=TOMZ_Range4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_Range4Member</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_RangeAxis=TOMZ_Range5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_Range5Member</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_RangeAxis=TOMZ_Range6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_Range6Member</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>86
<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="idm140163810631080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY (Details 2) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_StockholdersEquityAbstract', window );"><strong>Shareholders' 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,155,065<span></span>
</td>
<td class="nump">3,318,826<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">585,447<span></span>
</td>
<td class="nump">162,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exercised</a></td>
<td class="num">(76,796)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Expired</a></td>
<td class="num">(614,583)<span></span>
</td>
<td class="num">(1,326,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding, Ending 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_TOMZ_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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice', window );">Outstanding, Beginning Balance</a></td>
<td class="nump">$ 3.12<span></span>
</td>
<td class="nump">$ 2.72<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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">4.97<span></span>
</td>
<td class="nump">.88<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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="num">(2.77)<span></span>
</td>
<td class="nump">(.00)<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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired</a></td>
<td class="num">(6.40)<span></span>
</td>
<td class="num">(1.84)<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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice', window );">Outstanding, Ending Balance</a></td>
<td class="nump">$ 2.55<span></span>
</td>
<td class="nump">$ 3.12<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>87
<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="idm140163811627912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY (Details 3) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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">2,049,133<span></span>
</td>
<td class="nump">2,155,065<span></span>
</td>
<td class="nump">3,318,826<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 3 months 22 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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">2,049,133<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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 2.55<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=TOMZ_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 10 months 2 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_TOMZ_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_TOMZ_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=TOMZ_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 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', 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=TOMZ_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 11 months 16 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_TOMZ_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_TOMZ_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=TOMZ_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 3 months 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_TOMZ_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_TOMZ_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=TOMZ_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 1 month 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_TOMZ_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_TOMZ_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=TOMZ_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 9 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_TOMZ_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_TOMZ_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=TOMZ_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">1 year<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_TOMZ_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_TOMZ_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=TOMZ_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">1 year 1 month 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_TOMZ_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_TOMZ_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=TOMZ_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">137,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">1 month 20 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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">137,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_TOMZ_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=TOMZ_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">9 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_TOMZ_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_TOMZ_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=TOMZ_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">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_TOMZ_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_TOMZ_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=TOMZ_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">60,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">4 years 7 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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber', window );">Exercisable Warrants</a></td>
<td class="nump">60,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_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=TOMZ_Warrants13Member', 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_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">1 month 2 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_TOMZ_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_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice', 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=TOMZ_Warrants14Member', 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="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">375,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average Weighted Remaining Contractual Life in Years, Outstanding</a></td>
<td class="text">9 years 9 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_TOMZ_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_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=TOMZ_Warrants15Member', 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="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">1,488<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 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_TOMZ_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_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_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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=TOMZ_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=TOMZ_Warrants15Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=TOMZ_Warrants15Member</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>88
<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="idm140163820369128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. SHAREHOLDERS' EQUITY (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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 );">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_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 );">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_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="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">4,000<span></span>
</td>
<td class="nump">4,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">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_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="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_PreferredStockDividendRatePercentage', window );">Cumulative Convertible Preferred Stock, Dividend Percentage</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage rate used to calculate dividend payments on preferred stock.</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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_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>89
<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="idm140163818690136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>13. CONTRACTS AND AGREEMENTS (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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_TOMZ_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 );">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_TOMZ_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;">TOMZ_ContractsAndAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>90
<FILENAME>R67.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="idm140163813353368">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)<br></strong></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_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Liabilities, Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 151,709<span></span>
</td>
<td class="nump">$ 112,102<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,000<span></span>
</td>
<td class="nump">167,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_TOMZ_DirectorFeesCurrentAndNoncurrent', window );">Director Fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,784<span></span>
</td>
<td class="nump">21,814<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,000<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_ExtendedProductWarrantyAccrualCurrent', window );">Accrued Warranty (Note 15)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,000<span></span>
</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_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other Accrued Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,106<span></span>
</td>
<td class="nump">77,257<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 501,849<span></span>
</td>
<td class="nump">$ 450,112<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_DirectorFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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>91
<FILENAME>R68.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="idm140163818625160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. ACCRUED WARRANTY (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_TOMZ_AccruedWarrantyAbstract', window );"><strong>Accrued Warranty</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">$ 30,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 Expense</a></td>
<td class="nump">101,041<span></span>
</td>
<td class="nump">2,609<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_TOMZ_SettlementOfWarrantyClaims', window );">Settlement of Warranty Claims</a></td>
<td class="num">(63,041)<span></span>
</td>
<td class="num">(2,609)<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">$ 30,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_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;">TOMZ_AccruedWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_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;">TOMZ_SettlementOfWarrantyClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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>92
<FILENAME>R69.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="idm140163899043928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. LOAN PAYABLE (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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">$ 2,849<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>93
<FILENAME>R70.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="idm140163814471720">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>17. INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,000<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 77,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal tax expense (benefit) pertaining to income (loss) from continuing operations.</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 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://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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign income tax expense (benefit) pertaining to income (loss) from 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 1<br> -Subparagraph (SX 210.4-08.(h))<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) pertaining to taxable income (loss) from continuing operations.</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 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</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(h))<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 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 3: 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</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(h))<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 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 3: 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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</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 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://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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense (benefit) pertaining to income (loss) from continuing operations.</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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 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 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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: 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 6: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local tax expense (benefit) pertaining to income (loss) from 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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>94
<FILENAME>R71.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="idm140163818568664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. INCOME TAXES (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 4,468,166<span></span>
</td>
<td class="num">$ (2,297,733)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total</a></td>
<td class="nump">$ 4,468,166<span></span>
</td>
<td class="num">$ (2,297,733)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</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.(h)(1)(i))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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.(h)(1)(i))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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/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 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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> -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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R72.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="idm140163814417224">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>17. INCOME TAXES (Details 2) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (Loss) Before Income Tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,468,166<span></span>
</td>
<td class="num">$ (2,297,733)<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory Corporate Income Tax Rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">28.00%<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income Tax Expense Computed at US Statutory Corporate Income Tax Rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,251,086<span></span>
</td>
<td class="num">$ (643,365)<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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Reconciling items:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in Valuation Allowance on Deferred Tax Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,050,485)<span></span>
</td>
<td class="nump">620,817<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_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Provision to Prior Year Tax Return</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,991<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Incentive Stock Options and Warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">876,676<span></span>
</td>
<td class="nump">31,982<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_IncomeTaxReconciliationNondeductibleExpenseAmortization', window );">Amortized Debt Discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,910<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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals and Entertainment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">2,005<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_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,577)<span></span>
</td>
<td class="num">(23,340)<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 77,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Share amounts with respect to the common stock and Convertible Series A Preferred Stock have been retroactively restated to reflect the reverse split thereof, which was effected as of the close of business on September 10, 2020. Refer to Note 11 - Equity for further information.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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/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 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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> -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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible amortization.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationNondeductibleExpenseAmortization</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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://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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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>96
<FILENAME>R73.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="idm140163810659992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>17. INCOME TAXES (Details 3) - USD ($)<br></strong></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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Reserve for Bad Debt</a></td>
<td class="nump">$ 109,000<span></span>
</td>
<td class="nump">$ 31,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Inventory Reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,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_TOMZ_DeferredTaxAssetsAccruedVacation', window );">Accrued Vacation</a></td>
<td class="nump">82,000<span></span>
</td>
<td class="nump">92,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_TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve', window );">Warranty Reserve</a></td>
<td class="nump">19,000<span></span>
</td>
<td class="nump">8,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_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible Assets</a></td>
<td class="nump">412,000<span></span>
</td>
<td class="nump">381,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_TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities', window );">Operating Lease Right-of-use Liabilities</a></td>
<td class="nump">290,000<span></span>
</td>
<td class="nump">310,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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net Operating Losses</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="nump">5,223,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_DeferredTaxAssetsValuationAllowance', window );">Valuation Allowance</a></td>
<td class="num">(3,530,000)<span></span>
</td>
<td class="num">(5,580,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_DeferredTaxAssetsNet', window );">Deferred Tax Assets</a></td>
<td class="nump">482,000<span></span>
</td>
<td class="nump">493,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_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets', window );">Operating Lease Right-of-use Assets</a></td>
<td class="num">(290,000)<span></span>
</td>
<td class="num">(302,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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property Plant and Equipment</a></td>
<td class="num">(192,000)<span></span>
</td>
<td class="num">(191,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_DeferredTaxLiabilities', window );">Deferred Tax Liabilities</a></td>
<td class="num">(482,000)<span></span>
</td>
<td class="num">(493,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_DeferredTaxAssetsLiabilitiesNet', window );">Net Deferred Tax Assets and Liabilities</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_TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_DeferredTaxAssetOperatingLeaseRightofuseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_DeferredTaxAssetsAccruedVacation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_DeferredTaxAssetsAccruedVacation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_DeferredTaxAssetsTaxDeferredExpenseWarrantyReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_DeferredTaxLiabilityOperatingLeaseRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets including goodwill.</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_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating loss carryforwards.</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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the allowance for doubtful accounts.</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated impairment losses.</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 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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses</td>
</tr>
<tr>
<td style="padding-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_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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<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 2<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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability attributable to taxable temporary differences from property, plant, and equipment.</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 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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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>97
<FILENAME>R74.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="idm140163813339656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>17. INCOME TAXES (Details Narrative) - USD ($)<br></strong></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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_OperatingLossCarryforwards', window );">Net Operating Loss Carryforwards</a></td>
<td class="nump">$ 11,465,000<span></span>
</td>
<td class="nump">$ 9,596,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_TOMZ_StateNetOperatingLossCarryforwards', window );">State Net Operating Loss Carryforwards</a></td>
<td class="nump">$ 9,663,000<span></span>
</td>
<td class="nump">$ 16,463,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_StateNetOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">TOMZ_StateNetOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>TOMZ_</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_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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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>98
<FILENAME>R75.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="idm140163899084264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>18. CUSTOMER CONCENTRATION (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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=TOMZ_ThreeCustomersMember', window );">Three Customers | Accounts Receivable</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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">37.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_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=TOMZ_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=TOMZ_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>99
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M]HW,9!E/;EVZY,M\0G[]^;=A8&$X9Q3$E?1M*<T.2%-&[I2T:P.ZB4B^%PB
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
M8B@W7I\=U3>2K?5IRHQ)R4I]N:+9@G(E ,^7#*+2W*@7[$[PKOX%4$L#!!0
M   ( +.&?E)^GSCP?@8  &T=   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULK5G;;MLX$/T5PMB'+E#'(G4/$@.)+VG0-LG&Z1:+Q3XP,AT+U<6EZ+CY
M^QU*JB\223N&7Q)+FC/#,T-RCL2+5<Y_%'/&!/J5)EEQV9D+L3CO]8IHSE):
MG.4+EL&36<Y3*N"2O_2*!6=T6H+2I$<LR^NE-,XZ_8ORW@/O7^1+D<09>^"H
M6*8IY6_7+,E7EQW<^7WC,7Z9"WFCU[]8T!<V8>+;XH'#56_M91JG+"OB/$.<
MS2X[5_C\AC@24%K\';-5L?4;22K/>?Y#7MQ.+SN6'!%+6"2D"PK_7MF )8GT
M!./X63OMK&-*X/;OW][')7D@\TP+-LB3[_%4S"\[00=-V8PN$_&8KSZQFI K
M_45Y4I1_T:JR=?T.BI:%R-,:#"-(XZSZ3W_5B=@"!)8&0&H :0!PJ '8-<!N
M FP-P*D!3@- =!S<&N V 3H.7@WP#AV27P/\LEA5=LO2#*F@_0N>KQ"7UN!-
M_BCK6Z*A(G$FI^)$<'@: T[T!_=WD_LOM\.KI]$039[@W]?1W=,$W8_AZG[P
M^=/]E^'H<8)&?WV[??H'==&WR1!]^.//BYZ Z-)'+ZHC#:I(1!-IPGC,"G2%
M'F"R,<[95.%C:/8QR-,4YN]$Y-$/!7ID1E]-I[&<_S1!#S2>=F\S-*"+6-!$
MX6N\QU<4+=-E0@6;HB&;Q5$L%$YNS$Z>\E;L'M1O742R+B(I_3@:/]?L)<ZR
M.'M!US2A6<0^HLF<<L@V%3"ZZ S9^",B%@X48[PV^_X7_Z>J=05R2Y#<[E[[
MGNV[UD7O=;N:;2OLNK9G6V1MN$/87A.VWTOX*LV7F3B(L-FWAG %\G8(!PVZ
M;9N*[J[9J&WF.)9C^5;#W[AMV'4PL'(QWK6\:5N2,'1Q&*CS[*SS[!AS,?JY
MC,4;@F4'K:^@<O&H$FIVHD[HR&G/#<<+_$8.;O::[1!SU\1<XYBV-Q)T6Q1+
M6,;0UQ%L4J]Q! OG@>>O\91-?Z\D%6US"#7MH=OBXV*RM7!VZ'AK.MZIZ%3K
M1$7''$)#QVM-/!<WY[O7HNQ "9N%5EBY(*C4B?'7B?'W)"9[9;S43?D,W>5"
MYH*^T>>$H3@3.=K.G"DYYC#JY-SX+4H:.L&:3F",<P?:]#:+\I2A#U_RHE"U
MX6NS"\WV9@1)/7Q>+&C$+CL@> N85:S31ZKY<"(_HQ/Y&0>M$G0)"7W?;DS2
MFP,,=TH6KDL6FK?0;'I 8PY5A30[UA0R/*@QMZV@4P6^ZVH:,[8V>M)Z%U]U
M7U;RW>-90[A&F3NSPJ@D[#6VJMIN=Z\B-B&^T^C-"LNN8SMA2)SFU%*8!D'H
M.IJ9A;>T.SY%>][C1=.?:]3VJ&WL!MAWF_3V&^[RV\A:;-:>)^G2>V)H^AIN
M2U?7<G7M"&^$*S:KRY-TZCTQ=)3:(A$H-1> W5X H1>T:MXV<V%5Z]*ST9O8
MK!7?V:\-53]&DPZQ0FU:#O8\7T-LHS?Q/L%Y(B&R)XZ.F-O>_X"8WZQ^6YTZ
M#FQ5@=.LO\(05H>E72 ;)8O-.O,[Y9QF CID-D7W"[FG%6CTB_$H+O8L]*,$
M+&[K3C\DH:?AL1&>V"P)]_$P5/@8K3FL4=X.CZ82QVU%2C#Q+;]97I6=K=_^
M-OH5F]7GO9@S;BSB,>IUB-OJC4 KUHQV(]VP66+5HS64ZAB)-JQ1.V_KK7VX
MK="Z3:,;A9&F0F2CWXA991WTBK''A^Z;D1'UCI>,4SD:G<K1F"ATHQUBZ!R-
MDAU@N%NXC1@D>\3@(2\:Q%*6\QB!."!MW:?\!M@VPY[O81<[&LI;GSW-VNV@
M=PT-Y>.^>I(#WC441B7A1@\=*>Q<@AWB6(T4CA6679@T5F"U/I>I@MN0!-?7
M95M*U]T[&[5&CE%1UWM0Y<1$M*Q5@5:QF".8J L6"00Z"+9<%%5:J"A%LNR?
ME7H2L51+[7.$6DW/Z2M#SXS)(S+!\^J0*WF3SD7YG1Z\ R0I T$4SJ0B8ZA8
M)'%YA[-\]A&MYG$T1RM:(#:;@2T X3>(MG)D20X(N'A>%D"K@ >@V=A"L/29
M<82M:L:=H4<Y-AE12CV$,>JB^FU-JOW9DLMXH/RJPT00!V>J<X#>UL%.ROA+
M>6970'X@==77\O7=];G@=7E\UKQ/[/,QL15/H%KPI#S?ZFU"5 >17RE_B4&V
M)&P&X:PS'Q8QK\[VJ@N1+\JCI>=<B#PM?\X9G3(N#>#Y+ ?V]84,L#YA[?\/
M4$L#!!0    ( +.&?E(.T,W.J0D  '4L   8    >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&ULG5K;;MNZ$OT5(C@/+5#7XD47!TF Q$ZP Z1-$/?R<' >9)F.
M=2I+WB2=-/OK]U!R+%N\J'$?&EF:&7(-R9G%(<]>*O%++CE7Z/>J*.7YR5*I
M]>EP*+,E7Z7R<[7F)7Q95&*5*O@IGH9R+7@ZKY56Q9 $031<I7EY<G%6OWL0
M%V?51A5YR1\$DIO5*A6O5[RH7LY/\,G;B\?\::GTB^'%V3I]XE.NOJ\?!/P:
M[JS,\Q4O95Z52/#%^<DE/IV$M4(M\2/G+W+O&6DHLZKZI7_<SL]/ MTC7O!,
M:1,I_'GF8UX4VA+TX^^MT9-=FUIQ__G-^DT-'L#,4LG'5?$SGZOE^4ER@N9\
MD6X*]5B]_,6W@$)M+ZL*6?^/7K:RP0G*-E)5JZTR]&"5E\W?]/?6$7^B0+8*
MI*. (X<"W2K0K@)S*+"M JL]TT"I_3!)57IQ)JH7)+0T6-,/M3-K;8"?EWK<
MITK UQSTU,7X_NOT_NYV<OGM>H*FW^#/E^NOW]#]#1I?3O]"-W?W/Z=H@+Y/
M)^C#?SZ>#16TJ36'V=;^N+%/'/8Q05^J4BTENB[G?'YH8 B=W?68O/5X3+P6
M)SS[C"C^A$A  DN')G^LCD>>[M"= VEMC[H<F,HENH'E@VY$M4+W:RY2E9=/
MZ%+/Z%SE7)YZFF&[9EC=#',T\Q5"P&V952N./MQ54MJ&XLIOXK_X?[;Q:Y2B
M6DE'B><+1D<81]'9\'G?K:;<@)!1'%.Z$SQ %NZ0A5X'7L[_#],<0HF22%7H
MD6=5F>4%1P9D_5F_K%W^(*KG'&84FKVB#]\EGW\$X7>[/]IU,O+Z;L(AJF9Y
MVL2J<HXN5Y50^3_U"]M0^,TYAJ)1"O=<'.-1' 6=D;")13@*[>,0[R#&WC[M
M(T+5 M4I0#^ <]&EE%S9</IM.G#&!@ <QA2''9R]8@<XDQW.Y%TX)WRFT"27
M6;4IK1#]YAP0$Z/OW5$T)7 <4F8'-]J!&[T+W+1:J)=4<#2NI)(V='Y[#G0C
MH^\,CX(N0E.*8D8B.T(<M!DK\/;I^N]-KE[1%63[.>!: 062SG788\N!;ZMU
MV'4:C))N4+0(8L!(B /D7EK&WH[]2(L-UR.X17LKY0;@ M%#4RZ>\XQ;1[/'
MJ@LN-E"$D!V[XVD18R'9&_9#K*3%2KR]>N02(/$:W%4ZKU>D'9W?C@L=,;I-
MDB PIJM%;J!GM1-@2Q$P]7;LMGR&]%:)5[2%:@7GM^$"1RV=#FSH3$$7KI:3
M8.9-W<"E8*\!Z>$#Y.GZZ2/*2U^^Q2TKP*$_DF5U0)::$/#\.9T5=J_YK;B\
M%II>(R'P24:[;C,E$Q:,(D><QBVAP'X*L)L35E1'T0=L$H,!IDEB"5NF)&4)
M<<;FED-@?\)_$'R=YG-T_5M'94>,.HHS8),-# BE$2-=;*9@G)!HY(#6T@;L
M3_0_>#F'  5,L)*Y(SX=116PR00&A,61P?ML@A28'W9 :TD#]F?Y>[7D8F^A
MV<$=Q12P20(@J":C$'?!F8*.^$1:ID#\V;W!57-7*Z0>=0<D8N;\ 1FQ*!QU
M(-D$<<@H=0%KV0'!WL#[%F[1A[<0W!=X29N-B3^+[@+O0_KJBKH])ER.,Q-L
MG"0PU;M^LR1B!K&9Q Z_M8F8^),H8!.:1OG"4X\)%S8SO<;)B'0#KT4LBD-7
M<")M)B;^O?T;L-M2<<&E=1_38\(%C)F#$<$_8]!,.=<T;SD Z>4 -:K[Q0((
MK^@E^SWF7 C-%-^-O!:10>QFAJ1E <2?R<=UA8_[TTJ/#1<L,\=CG"2)@<W&
M&ECBH *DI0+$G\?OZ@!UEZ>SO( =C!7844R 6)@ 9E&4)%UD%L$HA$VV UI+
M!8@_D9M%J&T%*K=7H*S8C^(*Q*0 +(R3(#8"C84K))BQT$$62$L6R.@]!4_-
M8^4[*FZTS=[4GW['Z3I7:9'_ _[MKV/T&'/XDYHINKL^+"(#3,(X<&P!:)O%
MJ7\WO@_P(56P'?# .VIC3\T=^P!CV!-TIXM-D !/<P0XVK()ZJ<"#QN1+74@
MJ!9ZM<#B4*]U 577-=:ZZFM%>Q2_H!;>0" )Q\:0VG;Z+ R=</<. _SL8!<9
MVH!@6R!6S$?Q#FK9_[,@B,)N,=4F2$:4N':RM.4>U%\%Z 2$F[Q,R^P= :&E
M ]2?OV'^9)S/)5KH=JY_<Y'ES<SZF0J1:LZJ9];]6O,#NX^/(@C4S/X$T] H
ML5CD7!.J)0C4G]P/,=]5:>GCY3W&7/A,!L!P$)OX3#D7OI8E4'^.?^3K]%6'
M@29 Y#!SUFF!KM(")A&,;0DA$1:04/E,'PE5RH[[*")!+?P@M-7.+((NX"V'
MH._E$%>OUK5CQ7L4>:"6(P?"B G7=WAQ"+=E#=1?'K#M6&_+Q@-ZT=8/.B<\
MIX4^"K2B/JH"02V'%33 $3%@VTH5L YBUXD3:ZD,ZZ,R#IAH@*[X4UZ6,.;6
M$]VC6 TS*4LRB@GI%C<M<C ;V(@F#L MM6%]U,8-^+J<N] >17*8Y?0"J$MB
M5 8M@AVW'*)M20XCW@PXW:S7!==1#$)7FPYOR^9>#F0C[Q6 EETP/P=HXH6N
MK]Y4PKO7[S'D\J3)$6#^T]"X"F#*D<"]'69[EQS\-8@NP/KP_UOZVQX%>XRY
M0)J%BL0(@3U"A_!: L/\5QV^5N6@AMAR0KU&FJC/__3&2,L=F#_=[ZI=S1%B
M7_6DQYK+G28I(#%.NK50BQAPS]!196 M?V#^U-ZP [D][M;\X(T? ?=6E0:]
M@F]3566_K*"/8@[,) 3,RAPL@JY9U#('YL_NNYW3)U0"B?@&S%<NN! PT@!8
M3ZC%V\;<><#4TX0+MDD,"(F2[E;#(H:3,'9L-%C+(9@_P6_WR!JA$NF<KU+Q
M"V5ZQXP$SXI4RGR1\RW\OMI_3ULN#S1:![>E1G'8K3Q9Q$(<C1RW D+-(P[?
MM(DV/"8G7O5H39>ZEI*NFD+_2ZZ6X$&YYIG24P@\!VZMUXW4ZZ9)Y'LT?,H%
M!"ET"=R5;V=>O<#0,GWF:,:YOA*J1-5<ZBQ>M7$%@U=/4% IZH:@%<'UXN5(
MKHN\?B-XM?B$7I9YMD0OJ41\L0!94(1G6-]USXJJV?3--A)@2:DW"5.^5GPU
M@Q''07,S\#-ZU'VK[XSIJ("QIAY-)-07#18;4<^0O$W2GVU1=[AWMW+%Q5-]
M1U6B^HRDN;ZW>[N[!WM5W_[LO!_CTPFVO+\,@],Q3 'S"XPB?&ENP+9--Q=R
MOZ0":*-$!5] -X+/,:PVT=QQ;7ZH:EW?^IQ52E6K^G')8=$(+0#?%Q5X9?M#
M-["[:7SQ+U!+ P04    " "SAGY2#6W33&\%   3"P  &    'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;(U6VV[;1A!]UU<L5*!P %HW.TWJBP!?$0&U+5A.
M^E#T844.R6V6N\SN4K+Z]3VSI&2E28R\2,OA7,^<&>[9VKK/OB0*XKG2QI_W
MRQ#JD^'0IR55T@]L309O<NLJ&?#HBJ&O'<DL&E5Z.!F-?AM64IG^]"S*YFYZ
M9IN@E:&Y$[ZI*NDVEZ3M^KP_[F\%CZHH PN&T[-:%K2@\+&>.SP-=UXR59'Q
MRAKA*#_O7XQ/+H]9/RI\4K3V>V?!E2RM_<P/L^R\/^*$2%,:V(/$WXJN2&MV
MA#2^=#[[NY!LN'_>>K^-M:.6I?1T9?6?*@OE>?]]7V24RT:'1[O^0%T];]E?
M:K6/OV+=Z8[Z(FU\L%5GC PJ9=I_^=SA\#,&D\Y@$O-N \4LKV60TS-GU\*Q
M-KSQ(98:K9&<,MR417!XJV 7IN.!N+Y97#W.YD^SAWOQ<"LN/RYF]S>+Q=DP
MP#]K#=/.UV7K:_(C7Q-Q9TTHO;@Q&65?.Q@BL5UVDVUVEY-7/5Y3.A!'XT1,
M1I/1*_Z.=M4>17]'/_#WX IIU+^2"9&(*VN\U2J3+3],)N:./)G0"FPN;I61
M)E52BP6$!#(&+_ZZ6/K@0*>_7\GH>)?1<<SH^$<5_CSXKSKBX3WQM4SIO%]S
M%6Y%_>G3P]T,S5@I9PTGSX58W7!Y/A$SDPX2(<6MM@XH]%+K:NO:X@]^_>7]
M9#(Z90_Q.#Y-1"A)=/(K6]72;':O.O&:_B^QC>M$$>%.VOA.^$8HCQ0*;9=2
M]VIG5RHCQ]AGRBN3;X<7IAFE8)?$$+0IDN=>H3D>B3G;%*5 ,('J*P47E]!S
M&S&SVX:+)TI+8[4MD/;XW?&I.+B</2&/X_>3TS>]6LO 2RX1C>$4UJ5*2[$F
M3)MI<K2[<90(K5)L)!P889QC9E@R.L9>!'+R3OG0!5@Z?HUB4%C6I &@*Y/J
M)E.F^$;Y)9FD)T6YR9PMR(B:G'T&*(>\?#+L !]BT-P6 _& H,L&0 $,1M*V
M!(>>,L&*'!L/0*X4[U!_(CZ0U*%,)5?RA\I)+%)%)B7D%:FR:(OJW5/@99J(
M6VLSL9 YA4T,BK97Y'@B!J#/"O@C5(N7Y&7(V(@"50<D(*3W%KH,?F^M0AD)
M=-UI760KS!;,'\%6Z8#UW-E_T&\O+E!WNA$'UQ>/\XLWC!\;?APLL*RHEBXP
MEUG<^4KVL&,4'!5 B1QE+V&C]=>C@'BAX]<VX@W'XT(;3\Q+?+.X 2D;%/1M
M4U"B4,C8&KWIOC HO$!DX!IZ:$';>2ARPT2*L;&QC=8'F*"&KM7/&RV<S%2*
MQ Y$V]DM:P0:!G2]*@Q,X71'/C#,RJSG:]3AFHK]I;L6":RI)O)VGW<)"!.$
ML0%<KE2(#A-16E^KP+/$U5?4)@+:*ZV"8@=+90]]RP0MEQ#4I<1G,26L$^CV
M]G4KDBU)M]7C'RSS3/M]O<8 ,.?C4]1W6R[L:ZW42CJ%ZMJX$L.V!4"9#-](
M![7>RV"EKE$@F"]5#76;YZRY;)3FMYYK#:3;.N/)65M!C N/Q=<TX22";)C$
M7 JGP8MD*1V6_F<NW.KMY.<J=F;+29]@A2D?MRN_EJ'4!'CVROE.9X&Z9<+Q
MT K&2--ACCT'?I2VZI"I<,U0AP L<'Z@'H_M %.4*68P0-DDO(-Z.]>E!!F7
M!+9JG@;L(1,G 1SGY3M^=^JQ!+!-[IG%.[-0HG<EZ9J9M,3YZN'3[/IP_'M;
M$><;>8[LEL1PQ\RQ.6&I?*]N'#-\(+[W<1SN751 TB)>QSP"-2:T=Y:=='?C
MNV@O.B_J[77Q3KI"&2\TY3 =#=Z][0O77L':AV#K>.U9VH!+5#R6N+628P6\
MSRV:WSUP@-T]>/H?4$L#!!0    ( +.&?E)([>X,.A\  #U;   8    >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&ULO3QI;QNYDM_[5Q#9O(4-M!5)OIV9 (X3
MS_-@$GOCY 4/B_W0ZJ8D3EI-31]6/+]^Z^+1.IQD9K%?$EDBB\5BL>[B3RM;
M?VGF6K?JZZ*LFI^?S=MV>?'B19//]2)K!G:I*_AE:NM%UL*?]>Q%LZQU5M"D
M1?EB/!R>O%ADIGKVZB?Z[JY^]9/MVM)4^JY63;=89/7C:UW:U<_/1L_<%Q_,
M;-[B%R]>_;3,9OI>MY^6=S7\]<)#*<Q"5XVQE:KU].=GEZ.+UT<XG@;\R^A5
M$WU6N).)M5_PCYOBYV=#1$B7.F\10@;_/>@K798("-#X0V ^\TOBQ/BS@WY-
M>X>]3+)&7]GRLRG:^<_/SIZI0D^SKFP_V-4_M>SG&.'EMFSH7[7BL4<GSU3>
M-:U=R&3 8&$J_C_[*G2()IP-=TP8RX0QX<T+$99OLC9[]5-M5ZK&T0 -/]!6
M:38@9RH\E/NVAE\-S&M?C0?J_M.[=Y<?_JUNK]7]S2_O;ZYOKB[??U275U>W
MG]Y_O'G_B[J[_>WFZN;M_4\O6E@2)[[(!?QK!C_> 7XT5N]LU<X;];8J=-$'
M\ )P]0B/'<*OQT]"?*/S@3H<I6H\' ^?@'?H"7!(\ YWP+O,<]M5K:EFZLZ6
M)C>Z4?]].6G:&ACF?YY8X,@O<$0+'.U8X.^1]TG8>&,OFF66ZY^?P95L=/V@
MG[VZJTV5FV4)&[%3=66K!O959'0)/LXU7(3<+I99]8A[SOW/NE!34V4P-2M5
MT\(7</?:)@%@95=HU<I4(!8!_GC[[D9E5:$,_+V:V[)\5'95 9BFFS2F,'#'
M4Q[UMGHPM:T0'L"^MV6'R#2INJGR0:HR]5X_9$4&R-1+6Q.F W59 AIF5IFI
MR;.J!3Q:70OF 1%$ (ZJ:C*ZY8V:9P]:3;2NE"X-7!C:F*FBC1+T#SHOLZ8A
MX$09V-&E WJEZQ;D&0B=_J 8^B)#FEBUK(VM#QYU5B>$'*(/8[:1$H<#&BA)
M\2,2-._J&GY2.%_1$0*)&$,XJD9O1:%0E55Z.@7!I@!SF/9@;->4CTFM@7ZX
M88 $8HG.">1W+5-M'>&UM(WAE3[!.C#P;=,:$'/ -L@E )4WP[0A9+?R2A)M
MD.F,&S3M(TBR=JX^#>X'ZI?+RSO Z8_. &*J(THLLB]::;\F'B1LM%LL&==V
MGK4JXTT2ZRWX;/P6<4)AFKRTC2Z .SR#?C]O,_>L3ZLLX /\E[<=C':4!-8H
M<4' J%:(<@VP@.6GM5T@C$8G?C,#=0OZ!NA6S2Q"!+5A@-M7L-^'K.Q@B+)=
M'3:?*KYD.+:=6SKVDK &.GE6!U;0YB&;E!K'/\ &+-ZP:69JA6!UD\!!A7V:
M"H181QO%"6U6S0Q,1BIK_*IK]+0K50GL2HRR,83(LZR1@> T\0\\P25"["V+
MDT%1Y5\.4#\62;;*ZH(W91=P2;*ON$6<#R>"DA8YOC39Q)3 @?3; DBE+)"Q
M!N)]UJ1H^S1"3I\;6*:&FU J_16P,KK*-0&&'Q^R&F\!0TDV6:G&BUL:_<!D
MG2"1L\963%#D@NC2K.8FGRN^J7/-!XA_(M?B*?W>%3-AH0F8.GP]LKHF!@J'
M@3N(:!GM>:"ND8#_PJ'J'2#2U<*3)*([8(/:M"Q+9AWP,.X4$0AT5XMH6@*6
M""B')OX]:P@O_36?P\'BE3:Y9FJLB)N)!LA4>#\ -K L88N"8ID9HA,)5^3Y
MS*/_J/9@I/YJ6@:Y#R>=M"0S2// \0  _&)A&Z!\\0#R&RP\/!VP_+[  E,9
MX)<+L U?G;K0-5RO2+8#NNV*12_! /'4&EP.MV_Y_D<D47CO!^K=YF#FA>X1
MF(V.!6S$$C^+# F[D(4\_^P9W&JAP2(NZ!+L&?CF2V57I2YFFC@I@>_@2_SL
MR0?X,__OF8=]$(ME23<]_$K2/IQSH9N\-A.4BO%YS@U(\CJ?/]+U(*9'?$M@
MZ5)N\+*#FYUX!L:?IZ:&0VA7EK: ,M$ :7'Z! T&0M3)05 UK>JJ\$O*FU]D
MC\@L7<-W1Z@<X9;*@K@$ $JF8 [8%>SR(OD-T5.CB^2_.HLBC5B&B,T6N5"9
MKY=!NN(%3^3:1*R!MT:@C2^2&]HKWW9$LE*R4#BN>!O:T, "%%#>HJ52@\IP
M?Z5@LB#RC?JCAR-BU( 146;^&O?Q>;DVP51^-QX+4">RTY<XFQ'FDTJVH(IC
MP ZJ[00M(0 ]>8Q_%98$WLX8/;"U0&RWK(SHO#LPG$ ]+9S:?I*2AQ?J4W3>
M@EC ONF6HF\!#YC:,H:5=9C0UHSHAS M&&[.U&$>?A(G==O5VQ68<E9HGC5S
M5B7P(4%]!'!9Q6U5E/[+9?;H61V^K#O8$BJ1JB%ECS0C@\N ;0#V+-P0N(9(
M1E-YA>$X+/!]$LM@OL5>#3B+!;;<PUK%6"=_'6N5+4$Y?R7U6,1R8J+SK&L\
MK1M0)7B%VZ[&<^)O<:>!O -UY3"D#V\#ANH:E4$'AGG#FIY .A/*;VX*UQUV
MLW.C[@ ;_@65.0Q+U5R#'@*FZ9^Z:=E#8-U.-Z8T *P@PZ=IF2?(O@0U.8.Y
MI=N@8<W;SFN-^H=\3V0SW> Q S>:!5H<3 (0Y6@%-T[ &51K<)%%FN+)HM8&
M:Y8,0CF4#_ZDB&&WG"#+P<<E2C)G(^8 R[3)"@X#)#B[]JAU;)W23<[%Z2 _
MIR+#&W;EQZ6;UQ%,] -@$#G!:U*I:#P&V,"VX)DMR/+\VH+62A@+LD7!@"(#
M!PTI6YC<&:?L*M!! TOA47=\$!CC(10S%.ZHJ5A$+D$$D@22/2HPR8D_&R P
ML GX*QJ)"@[A( 'CCIRH#*:!NTW\R*XKWAD$5]ANTJ)EZ@GKU1W:4Z 66V\6
M>GE"=PW_VH4,'2W8C[#*MCM'5J>C!!T:>E5ZQ2;<EA,&TGKY $36Q*191!L%
M%J/?=]A"5B49'.PC&I2(+FK<HM-]CY99?@JRU=9-4,&HL7+<-7W#)FM6FC^]
MEX;K,YR(HXF>GGT!DY*.+I&S8='6@:U>4JC,L2\8C?6,?R<*^WUETQ:W"A(3
MA!^SBIM+U]K[WU_G((:<JT:6E3\;.&=P5G/[H($VIHG-$A"F%@VWU^#G%GK2
M.GGG;4;TE1N%)EBAW@"!%Q- QT6$:*WQ<'2N5L!^SP\/Q^EP?$K?/H?/IV,8
M!^RVU*21RT>2"=NAK'T[.B>ID01";&=67O=\F Z'#.?Y:$1_K"]\(SX<1ISB
MSTA\$N0D&,DLLZ"/F,X-6LN)Z-ZN88]1C+P#4Z7R"7V2O>N;Z]M]."20"D5_
M.2)W0^8[@#(EW4(0P::9PZHS:PMVPQSI<5UQVD4$H+0*P9/6)HS:E"<K\+O1
MG4>ICQ&.@J#)C?*^*U^'=2_9L0)>5'<#G'E&-\Y(B(AOR@26 G,9/4%9!*RG
MHG\3\:"<Q"B<0( [R_8S+L+7+C=UWBW0GF)CCF\;6VGL0'1H"IJ(DGC-T,(C
MZY@%">H$"<;1RHQBJZ.-$X\X[A@*J]!-VLJ*R196[//27>REOW5>.M+#R0,2
MU%M]>>0R/+T$=22.[Q8=1Q] /0(YC02D/B,?+, \U+T?(B[$H"E&P0\P3BF,
MI_".LQ_J3V ]\A LPC29Z0J\'#9F484#TTW12Z!;/P#Z1"O3N48AB:ZNP'*H
MV5R:FJ_XF4_V08-[4A+G+Q::CM<B9RS++.?X(&F@'#V7FB*:J(9)Q "R [#\
M0'[/D:G- JCXX.)'-:D>X(P_:>3W$:*W[W".8*/ (F"]U Z9_LAX9?&W-(($
M\4DFGJX%3Q0GZEI/Z@XU#[#+"<<WKB_O7\/H!B7+Y?TG]=X.Z->#X3C9N[R_
M4F='X_W4P;@"3>@O^$V\:SB2CQ9L&QSOAW]$;8&'VQOZ'HQANSJXSX'QDMXO
M2.??@.'P>N]>ZI:#ET!6(HX/IM3:&90%F8%P@-8-37AH30=@IP==$V)>3A.A
MAP6$MQ7%W.S:*I%/0DNQ3-$DT5S$%LTPT;HE2+ #]KCZ./!Z@E\8U0/?;)NN
M9'JEV<)>7Y,MH5Y\4]2ZHE10\H0PV=1K=+5);U.R#.TUVW)LFP+2S%Z"N_!H
MM1D1[F$@P:?&<;4S^IC SCT=C==,=)1%/ 2.5R^]F"\LX83Q0] ^"?@C8)Z@
MB[/TD6V@D%YE[/J*S;32<GP2YWOT1C9L3G_5=6[P<J/S)TY&C\DP8K>-'\AR
M ?_V3]IT%(EQ]/*N+D]W-GHD 0(52/BR3(JB5J_%A5N(5L7C%D(6-D%2X"4!
M-8F*#@0#)JY:58M%7&N0?!49^12RP=E 3W93@403C"]@=(9G]/9@*L[T$N4?
M,E.R/X-A/"8V88CQ=F?^.J'WC=VCC[DT+=JKL-J]G;8K/)PWZ%-;5D179&;<
ML!%;<RR,G#P43N=GQP? P;6>977AUBS";/3Z&@>5C5JT0E)& _ZGZ"W:3?C'
M*A@W9%RPA<-,^^CD"YDN"K.#R%;YO+*EG5'X>0HPC00L@1')X,7X/Q"+;*B4
M*(9..QG+$HTS& UG%XV70S,[(HJL1+2T19>W*-O#(:#(%/6("0+F(1O<O4%"
MB1OOSJW9S:*HO+,0K^P)%Q%4D,1P)7L2(F\IR<-LV8!S+V$/MVSR_[?L90Q9
MEDU^S$M(V10[&J7G8(*QZ3Y*C\8G&UZ",^_O)")SV9.PB8.<4J05[+P"%9L8
M7RZ\'N(U((H.Q_\@EVTMU#-8@QR9?!9L"8;\%.#D:+@#\'5$FEV4Z>&?])<Y
M/?E'<$+\*7P;ZI.XGXZW ;V46-=GL!\PN@ERSWVU"E_5VLF<OGU)')0F!AWB
M1PEA1_S$U[KH:B=%!.2C,+$3N'()Q15R$0=.J2Q947K':!-RL@TR\IUX* Y.
MQ;=X0YWV8FQ1$E=\PD)D/1*,?8Y%5G7HRX#1BZR'"3#=1R*;91A=\]*ET)A>
M;3@^%0-TX7P?-T(,R>3PH:4.C"<:Z\Q3 4K$XL45FUA.4";B@M#2(+]\QH>)
M0KFW'=R/?+G#)4>L_ :=VT47^>0LN."'[($G\:56>_?@7[RWL.W1\3XZR)2N
M_(CI2EAIJNDP0Q)S1R:/+((H5.RU*>>*V=EPJ2OVU3<RT9+5IJ@Q$AL6FV02
M;]VU*BJ7VF>\BB1X'[K*B#D13.V3ZV6VXB@8Y]2]^QNCB0 ];\.1U^A@H(GT
M<2VW!G@5?0HE$84,7DTX9M2#< E]%"S%J&6F?)AQS47'P@[:.NBXJ8FR$"E%
M"L 8JM$6^Z+).03#AQQOCAK QR3&?.)B8ZPY-@R*4/5S#^Y^@0GKOAN"#M%^
M/_4:Y[,'ZKUN PW@N\2C'4)@F(OQ7$GAG.\VR9'BH<:C^&YV1#,H4Y+Q14O7
M,P&=BC=<7;*3Y1)1F@PA-UY "$\P1_&FY9[L_6:;9E_= =;W<QST&DXB)Y=%
MD 22[94T"%8!MX"LJL8%$8H$F*$P8,22"P;7>.O4"6>U5E1>AS0$CLQ@:U5'
M!$.!A8 E#+E8H%3"6@2 V&(DAZ!'LEXV+(H#]I2\,677!M+NP+IG)+<UW85'
M64H<?"J&<FF.-IP?B=<0^T0/G'C*XYZLX1[RD;(WFH)6!S@^.-DGU9P3PSHB
MY$Q$(C:NZ@*OL8OKP]:%F810-8@O8%Z*E@S4G4.TQ./!4BW@YD;GDEQ9BU-Y
MP\?%%#6ISW$Z/#I/1X>'NT['[XCT2&\;T;FY;:1J=#A.CT&:KX-+MH&+0<14
M.3E,3X\W86Q%*1!M':DP_<Y1,KD4&'O_^1]GX_'PY17-YF#ZO:9(X648#C('
M!M/0T<O]OTCRT7F?Y*-T='R:'@U/=NV/LU 18N'4 1[,/DZ')\<[9B<_>F"G
MIUO/:RNMO^N\UB_)WSDO];?.RTL,Q'%"4F]#/,FB4@\!AM("HT%-$ .]HPZ#
MT;(]<#\,E%OI!Z2J%"R@CK2"W3=F8\ISV8:D4J$K2Y63EH*+%#G(I/0CK@8-
M(C@K"L,)RV3'@4=51T$]QJ=DIFLIHAV L/R1)DL@DX3N5 3F!AJ<Q_?DO%U*
MX6G@TW5I2 5!<AY-8S'4+#%&9Z)';$;Y*0R4N7A4WQ,;#\9J@=4^$L4Z'!S[
MOW=LCQ".Z;+39MA, X!YU;4, 8Z4O.;$E2<*?W@OO(@8"_DA8H?-%4'48(K2
M90)C%HULE$U0@\0YA_\F;_SMAG>8T'9PA633M'BNCM+#<Y!K)R?P>6^<CL]/
MTU/0*?O)9?%[Y\H *'G>%VNM.J!8+7\+9+C!I#HFCKVDB,8>#=.3LW/ @IR$
MY'(M8$%CL-*44\Q; !RH$4B[PR/:@UPTN659V]8&CL7EC-UA(WDPGX"N%.[S
M"(AQ=GS,^QR>#=/1^3GL\_/?,7LN$C;)1B?I\0@$_/@$')WT^.PD'1^?>2$V
M.@,AB\+Z//[UK^W$G[Q;^KD:#L:GN*OA8(0'YU:E'X["#V3O^JJQ1**;6 "'
M-BNX2Z7IU2++[BF\B9&AK,3<7!M9>8Z;I0K'Q878_FN" 7CQ0TP*;FV-@O'B
MQ_CU31"ICC1.91S(T3J1U3\MY0[DK=RSZ38+(?GL[+U@>!TDL5)[PWQZD(@(
M] ;50;*FYIS6/?!GY9GP4ICP7C#M<8Z*66?31[AB=KG?R1W'Z]QQ&'X@+_W"
M18- :L=6PKH$?RH"&&PG5YH7QQ>?D),[%;PDIPD,J05?6MM7Y<E-[S:17+X-
M41ULWKE(^F1;'X/\=3P$HH.P$CEQF(Z/CH!P3$]R)9\^M*TB03TM$_S/FZOT
M-[5^SC\L!#[H!UV!IOG ?BH=@N3TR6VE@ 0.V.+27_N&A*W._6L+_ZD]S('N
M;W?_/RTI! :._Z=]EQL].AB"DG5HT8' K:+>(*D_N_(1L3U.BIX,3_:IS&D3
M:XJYK'2HJ08QMS"-*[E0(?/;] +[4A,M14YD2@'/EQ2[<W%#+)EPQ1@<O4M6
M+I@C 1$TK-J26=T7A4]]V=@&#@/U,2YR<KNHH\,1W1L3Q&.=1#5F;2S=.:$/
M?LNRN>"::JKZG3ZZS1"XO6:? 68>Y$LNN.X-EQ78H9Z49D9$@,F)O] ,CR;#
M[+ A]N1#?3D5\;[D(FV,3.4NW+LQR)E".Q=W%?%A<2K_!L [N&(/XU^X8_05
M6M-\:W=4M^2@AV0I);8P,-0TM/XF7WF6D[2TSBC[Q8!2F>L+VNC7'I=&P- Y
M**BD+N=D5W0PP%"ANGG[+CBNONBPY!S8S[54]"KK+E2V'_D:Z /N -8/T#@
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
MAI-IYA,U#/%!,;)S@W,G#8YA)];X[H&R!GB^E]*<%4LPOJ2K?P!02P,$%
M  @ LX9^4N:D1QFD P  %@@  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&ULC5;?C]HX$'[GKQA%^QB17P06!$C0W>NMU%:KPEUU.MV#229@U;%SMK/L
M]J_OV &6=@MW+\2>\7PSWWAFS'2O]%>S0[3P7 MI9L'.VF821:;88<U,7S4H
M25,I73-+6[V-3*.1E=ZH%E$:Q\.H9EP&\ZF7/>KY5+56<(F/&DQ;UTR_+%&H
M_2Q(@J/@,]_NK!-$\VG#MKA"^T?SJ&D7G5!*7J,T7$G06,V"13)9#MQY?^!/
MCGMSM@;'9*/45[=Y*&=![ )"@85U"(P^3_@.A7! %,:_!\S@Y-(9GJ^/Z+]Y
M[L1EPPR^4^(++^UN%MP&4&+%6F$_J_WO>."3.[Q"">-_8=^=S;, BM9851^,
M*8*:R^[+G@]Y.#.XC2\8I >#U,?=.?)1WC'+YE.M]J#=:4)S"T_56U-P7+I+
M65E-6DYV=C[LP\.G]>+3^X?EAWM8K%;WZ]4TLH3L]%%Q0%EV*.D%E"2%CTK:
MG8%[66+Y(T!$(9WB2H]Q+=.KB'=8]"%+0DCC-+Z"EYUX9AXONX#W7JERSX4
M)DMXD);)+=\(A(4Q: W<<5,(95J-\/=B8ZRF:OGGBMO!R>W NQU<</N_<GL5
MPG7EQ#2LP%E ;6=0/V$P/V/ .@:%HD8Q%E0%#;,H2>2H$I.2VIA:O*=1D()$
M"E2K8<DE=2$\*,F_,=\A:RQV4@FU?>G#%P*NE;;\&X+=X0E3/:'V C26UQY/
MHVM^+K<@J,&,B\ =.+H[6/9[:Q*^A@,[]D0^)'"JF(KL+9)]A7U8='Z[F/"9
MQH]!V#,#-]EH%*;9R!.C31P.1K= @\G[>T&F#:"K/Z#JP7I#D1XKR)GTTC@9
MAQ27:=#/ D$\[\Y]4RQ7TNJ<5$K0&".ND]X;'S]+DG&/KHGF#7EKF8!'3:-4
MVQ<?_N,AGS>0A7$<AS&UT VDX3@>AGD\ZGU 8R:P*(JV;KL\_I"6-+S-A^%X
MG-!J,!J'HWS0>U/5(4B:ZC>0#,A'FM!JD [I:$8-4%[@W?M/WNO7*\S)\^TX
MASQ)PS0?]=;*$L^+<8Q2XI<,:37.QL0XAD73:/7LZPBJUKKV8^<T.16Q.3@W
MD]Y?=,7=A)FX=+32OKD%QS*)74K?J-)+BNR28G!)D1\55-/T%%:65(Z5EQT2
M'L?PJP$2G<WJ&O76OT@NW\2F&]LGZ>G16W2S_O5X]V)^9'K+I0&!%9G&_5$>
M@.Y>H6YC5>,G_T99>D?\<D</-VIW@/254O:X<0Y.?P7FWP%02P,$%     @
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
M&EN[/:988Z1F =SS<K;[P0:Z/UY7_P!02P,$%     @ LX9^4H13BXL4 P
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
M6QM/G3(,2WJ:T'( [6^,\?L)$PR/W>(?4$L#!!0    ( +.&?E*RR/+UWP@
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
M>+L'YE6)\E;LG5PT)7M71&7"BQ%_GY: Y:*L^*MZ+/C?_Q8ZCO6:FNG:?GT
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
M3-$#N+\P"+;^0ANTOR-=_ ]02P,$%     @ LX9^4NT+27C[ @  (@8  !D
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
M965T,C(N>&ULA57;;MLX$'WW5PR$+M  AB0K;IL6M@'9S:(%TE2(FUTL%OM
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
MTN>\'O !G6C8X[T#IOI^-O]*ZK[^&?-C!(]'3ZZF5Y(J"# \$\EDU9@)&;B
M+VC;G!WMCA$RE%^!(RPQRS<9V$$L4]Z[XI_H>X!^OS$)HI>-7(]4T9>%$F<A
M#8Z2L'VZ#)H_!JY%<A7<XRV=N49F/:IQTV\RZ6H2-B;\&WT FYK]9D-M1TSC
M9!*6S>(4D:*%W[H</>MR=#B-9].P$"&=Q;-E<[.'D?FQL;EQ^6@5)-Z!NF?C
M\=/>=(6PZC1/)VFC%Y6 O<"1LQ%=?LN9.$Q6:;LX627-XF%K$9XV1N$I(?*0
M^23Q70_)YB30K8U^2L>?.[RE,0PE@O,JMU-'IY.JG7T!*<U??J=4:+YK70%G
MGHO:SDI##E4CS6=5@([$.!H('M-*PQ0TA[$$&NMNKFAGU):[FLUR1[-..PSM
M-HTY?3-)(-5KV&XBBXG5.A6&C483VPN['B]8]%LXE->9RF.AU^CMD.VDO8UY
MV'^0&*D(:6!AUU6EUMJ[.-IM-,U?5L4$J!0EM9Q"_U %5H)H>>@!4MK%?-FS
M'5*:X4KE+\AOB7YN<U:VTWXCSB[.Q56M\T[]W@\:K\X8_)^Z:HQICCN\I:;[
ML"_8]VQ?0VVSY@ W\P#!_D ;@$N>Y.>&O(F"-_=\";'X@TFJ+QQA;0\)?-AZ
M%GH-U6H>YMEVE'ALDHBI^Y32:J#>S'RTI?::1M?6J8<<^M(;OO>=[Q=JBO*^
M&= I=OM,YM1J9ON<7^U'=X:/)_:N:[<S/B=V*(NQP/S3-V%;H^<[/@C\? #E
M>&_0'>2UU(4DLFX'N.HGDA49"/\6 4?/S5UWCOSP\5UWAI3D6_3$L$:>;S'[
MW6B:W8'XLR3!6#7C7*)5SU;Q;#7G6ZL<90CZ/M6#:8H.L[:G+SZMG71F([N#
MRW_:_3"SPJ=[WK)G3XVA]SV+X,E\/MT[ELSAZ/07/ LFW/?KNXI"88H:Y< #
M2W"P.8NXQUA@@9&E.1@QEX3L\SLSPK%U2X,X\1<QIE4HH&%RP$7:4CZ]H#DH
MTI[2\T&.XM1L#Y][@W8:IR(4MZL=F1OZQAT[>(_*-A6?K4HDNN^>WSED#=.#
M*%"-<??5L/:2OGGS"1L&CH*!(S)P1 8V1<7B_ ;P;TR1=V2W/TH7TJ*>?/,9
MISG<M(P=L:(6 W9^-J'JI.FTP^0.G8D:<Z"H"\])(4 &O@@MAL/C^3Q5R+:=
MR1K^ 8-;(NC[^18%LFH3+FZ_)\BKKFGY_9>W?L^F\"&.BK^^-,V8<^N13!J+
MASZB'O:^2R-25_SU':1 2(5/U-W3[@/_6?BNO5\>_CKP'C!K1*Y0:VR=C!>S
M09B7VAMOMOR5^])X;TJ^W"B)@J<%>+\VQK<WI*#[L\?I?P%02P,$%     @
MLX9^4G1BS<Z$ @  I04  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
MC91-;]LP#(;O_16$A^Y4Q!])VZQ+#"1IA_70#Z3I=AAV4&PF%BI+GJ3$[;\?
M)3MN!BS9+K8D\WU(6B1'M=(OID"T\%H*:<9!86UU%88F*[!DIJ<JE/1EI73)
M+&WU.C251I9[42G")(HNPI)Q&:0C?_:HTY':6,$E/FHPF[)D^FV*0M7C( YV
M!W.^+JP["--1Q=;XA/:Y>M2T"SM*SDN4ABL)&E?C8!)?30?.WAM\XUB;O36X
M3)9*O;C-;3X.(A<0"LRL(S!Z;7&&0C@0A?&K90:=2R?<7^_H7WSNE,N2&9PI
M\9WGMA@'PP!R7+&-L'-5?\4VGW/'RY0P_@EU8]L_#R#;&*O*5DP1E%PV;_;:
M_H<]P3 Z($A:0>+C;ASY**^99>E(JQJTLR::6_A4O9J"X])=RI/5])63SJ;Q
ML >SYZ?%P]W-'&8/][.;^\5\LKA]N!^%EOC.*LQ:UK1A)8=8"=PI:0L#-S+'
M_$] 2(%UT26[Z*;)4>(U9CWHQV>01$ETA-?OLNU[7O\ ;\[-BP$F<WB6&6I+
M16LY&O@Q61JKJ4)^'G$RZ)P,O)/! 2?__SN/<EP[7IF*93@.J-\,ZBT&Z:)
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
M+*8-^R+ULM1H""GI@/RN*^0W$ NS0A^,:0$V!0.4RFI:@_85-(JH=60Q]&/
MO^^GU:6CU64OK6P(J3XZKNNB4N\BW51"$>[@:;8,SVO4[=9]3^!0IHXVP)Y@
MTSC/A':X* >DVQ()3"DHSRDF O2ZYP:["@K . *1$9Z^(2<#_7J_-@CR9@E[
M8U#PM08['C$4%": ;TN^)_JX16H2&S=P.$D<!T*&/-<P1V#&D4",T=RA[6:C
ML0:C0#I9SJ@@6B*)K8#2P*\0TVJD;EP^#R/PNRG0CN&US"0DH8Q.U"*X7%HT
MLQJ#!H=8YP"@JPN.0NT\=J=A2?O@7_N (1X#UQYVZ=)"%!!83!#1,/+6&_:N
M.R@,J'4:$Y"L25KB #<*G'EW;G^$.(]B(.PS^OH(+OH@::/;Z1>6O3E8FZ*L
MO%."-CS!4],W'$W$F?F7"Z!Q?UXG$"W"Y]#F40"2C$@7"6U8V3<01F64M[7L
M"VYTN>#?"</N7/&\QJ."#0%SP*QBWR7]XI)%7Y>@F&T43;ZFHPW0.0)D%D\:
M<&.JT%$#\U*@*_LFADA8SVIK 9P7C?F42J%3FJJW@.#5#,"Q.4G::S(:7ZH-
ML-_+X^/)8#0YIV]?PN?S"3P'[+;6Y*-DSZ2<NE?9^G9\2>HK\HCH9E;>]W(T
M&(UXG9?C,?VQO7&/8AN/?"YYU*O:;B5&-]UYF?ZWNW5:L"0Q IE9LA;D-!?@
M+3#-*XQE(O&,FHH3"^*"'YE\()\P=#VXN;VY.P2& 0V5#E6X!9&^HN *EC(9
M:02P2Z9:PJZ+HD@Y6K=L@/M*;D?4$6I.GS*LBXA!F_/+JBK0UI$IQ(Q<2JN)
M=+L4!XOF=C+%LB4J#2N-UGDFZ3>26V6IG<%6$,Q@PD V =\V;6L%9!JKO5*K
MG$!_<'2#F[ *2$R9-"OT=MG59LEG'YK#NP8==1-@$D4>_6^*75BIH7T2PM+.
M#&*M@X,3OUI.'0G;DE1WBD74(1;?S]=!C63\C;Q]D!%Z9S-"G2S>NU WBW]V
M^I8-6&?Z"3D>.2E")P:?;U8-)\S ?P'2&DGF?D:>7$$@H5L_!!*!Y0PL51TA
M<"($"G4?9RP<-VPGRWSL,(@6.H=XF,,>]+%  .883Y(V' *M@IV)QX(L6E/F
MX-J5[%C/S5?\S%SVI"&0S4@*5RM-K%8@EZXSP!@E^<DR)QCCEE260/>$5"\
M.X08 >S:$@7,K "+3S;E69))!B[]%SWY?8AHG=OS%#B1L FXEZ4%IOUDN+-$
MYAJ7!+-"P8 N^WERXGERTLN3=-AN-=O[XCXUJV[TK&S0.P Q.N/TX,WTX0U
M7J'&G3Y\4A^*(?UZ-)I$!].':W5Q,CD<,-XK=0W>BE-\MR$%@#T>"_ _\7GW
M^"-:=&2TUJ,?((0K-D</"0A!U/H%:?X',#^JO?U;W7$1 DA,A'*YR%+;Z".E
MF &8J;"/1OQH2<Q0S(^:RJ>,K;> >0%@@B*GE'6QM4L02=-6K&LU:7I;>4%7
M63RC##3[$><)VC#P?@*??ZJU?-7UNI+7<\WAV/:>[*VVR@/B>BFJ'4<]2G;7
M]R U0[X55=?1IRYJKE%188E976 7><EW"RHM""1E6ED)LXXY(]@F5<:3K7@.
M]2(_ N35:V?^TH)@PO0[6.4(@E=P(3$P7[L*%6!(;V).V(A?N]%"/DF3/[M
M" ZGO^HR,:AH,&4A$6F+R3#AW<4/Y%TN<M(_K?RAQ9=+T/#K-HX*M)'' AD"
MUH]!KO6-)!Y6XFT@N061:1$A*E!(P'U !P"4%):W:U5*U%)JT,(Y!6*4:,2W
M 9^<7 $4S3 KACE%?J-U!I-S;PAA_BDV&<><F'QF9!.$6*ZR(8I5P-\X?;^B
M]$7]\?$W<B-K4V-@ B _%/-Z@Q1^B^FD@BWK-?IPG8JT=^&]BA2-><G99,I.
MH**\O#@] FDJ]2(N4WO^U .!Z8K* L=!$'J* T8)_)\*,>C;XA\;[X"2 \A>
M* O0L]5UY%XJ[&= %D^6>9$5"ZHDS6%-(RE_$ H*D+"4!X0C/W= U,.T%P57
MDL\V6-CBD)ZWP[ LP*WL1'0MTB:IT>9YAD#U+6X#UOJ8GPN?'AA&5(-UX?]6
MG"4&W 67X<X.<0%"!4A,^'/D*;J?ZK4L(E6<:4D<VFVC_[]MI^'*LFWT8U'E
M@-WED_'@$MQD#O7&@Y/)V8\XP;YW9=S?O.+R5O><&.V4F)]H69FV+$]D3SF@
MN@G$!2D:?'&0;;',9U]!11]/_IW2#5N)6T!QETU#M!7@[_'*?0M')Z,]"]\$
M9-I'I1;\47N;\[-_]T&KXXAOK]H+^_FD:]$^TOM&F'%_)\Q4TM^?P3G#@L<>
MO_,G&F#LRANW,K8[B%UHQR,D68/(8&+I68IC@9RQNDN;TFI76?)9A-L:15%.
M$L;;S!T7:]?LS+B@?G?EJ&MEE$>)KNTZ.6NW'9>GE30/&F8DGY&*/4;B<;R\
MBO,&XW (DE ,L,:OVT#$BQC3Y4[KIAH[2"K.\X8+VD*AR[\BA.06NA1M PXN
M/6O#&5F4D,6;*W:#K0&))&2EK4&ONUHR(X7:"_9((LK(GM060N4.:%,&I.#.
M+GPJZY@S65&H[-3! \2C'PHX]OCTL)__?<_1N+_IZ);;.AZQK:.3\W^BX^@M
MD(D8R_>,[&F<( \R*(@Y[XM;<SA0M@5ZSGGM-/Y($Q'5QI#PL-DLEF+.OEW1
M 2A=73^-?.2L\Y@$!9<I72]3%F\XL\TM3"Z-%(*)"SHY _8K,3A&E_IQJX,
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
M+[![D!@@)'HP.3S#S"<UU=.,*N\P!/MLUFM;^\"9DXR'I;',%W26>Y2UVL6
M%/=2X!)[)%T#0<CL!X-*3IAB' 88G#?9'&+@H#7 EE7"Y:^E9NN7MY^D'4G&
M+*2[BTJ[7"6PS>Y8 R8;Z=HIP&NIXL4".TXLEUEKVHH^%,<X$B%41,;2[I[Z
M-3B%;4E:P6/85VP1@Z=Z$.4DV_Q(I/$ 2B-^CXW7=L&7:C(97)Z/J=J'ON#E
MY24%K'87W/&QC+F;"+Q#\.#PT?'@^(1*A-%C@9U+L,[I8#2YD'7.X&=^T"(#
M#O6[+A9EO ;3#=\N %D_ OHG,,@435 )Y"5ZD\=GY[(=;#V:$#2WK4&:L\'9
MV=C!>_H]\-Z[&JMUQ"3WSMS RK$I66N!6Q61)B-VH'),T();R04==K2-FBHQ
M"TC-Z3Q1U01-NXX=MRH\),7.I:+8'+1<D7'>G4U79%7"7_"K6NZ43$WO<:5\
M=5_X))(+1)A/MI"WC;LE1!%'--,+ZHA:!YTE8S7'K*?S!<08TN+[%-M+1VR'
M0="SG:>1:[WBDKA%@8/)01JJRP#),DD>@Q1:E#N7@I5#SJ,J.\5\P_,]_^<X
M]E[JM6V4N)OQ*);ST:T#:?41]0^LUQE69]?X@+O2(#7B>K1&*J)@1$)\7=FJ
ML%LE6ULYS+K"<ZMY2TIA.UG97!INW'P@0.HLJNL'8T;!+)"IN+9$NS@0[=SG
MSV_[2+VOOK7.MA!'XBZ*!Q(,SCI<OY$AJA]LL\ P(37<N\O-MODS^$7L!:/O
MLL_+0GI@]+ 5?]#5 3*(Z2KE&0@+ZI/YSI$CGLIOK8,KNR:578<]#B]&<>&6
M\P^H4Q\3 9R[?RJLK^9]<#X1%IJGF%T1*6;XWS=9C9<S863OSGT7G/NNV1]S
MR4@<JY65K!3U^=^8C\.2/]_5(XN2F"9Q[I:R=WP Z\U$%TE=4]1JH)BJ\"H
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
M;XAD$-6+N?I0O#"OU!57^.8URRW^R*!"'T#YFF-3JC^T@?9GR^0?4$L#!!0
M   ( +.&?E).:6R78P(  /<$   9    >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;(542V_;, R^YU<0Q@XMX,6R[#1ID01H^L!R:%>D77<8=E!L)A8J2YFD
MU.V_KV0[;C:TV<4B*7X?'R8UKI1^,@6BA9=22#,)"FLW9U%DL@)+9OIJ@]+=
MK)0NF76J7D=FHY'E-:@4$27D)"H9E\%T7-ON]'2LME9PB7<:S+8LF7Z=H5#5
M)(B#G6'!UX7UAF@ZWK UWJ/]L;G33HLZEIR7* U7$C2N)L%Y?#9+O7_M\,BQ
M,GLR^$J62CUY99Y/ N(30H&9]0S,'<]X@4)X(I?&GY8SZ$)ZX+Z\8[^N:W>U
M+)G!"R5^\MP6DV 40(XKMA5VH:IOV-8S\'R9$J;^0M7X)C2 ;&NL*ENPRZ#D
MLCG92]N'/<"(? *@+8#6>3>!ZBPOF673L585:._MV+Q0EUJC77)<^I]R;[6[
MY0YGITD?YK>/5[</WQ?SJWLX>F!+@>9X'%E'[EVBK"6:-43T$Z*8PHV2MC!P
M)7/,_R:(7%9=:G27VHP>9+S$K ])' (EE!S@2[I2DYHO^81O+I]16J5?X9*;
M3"BSU0B_SI?&:C<;OP]$2+L(:1TA_4\$CN:C!AX$^^T[,QN6X21PZV50/V/@
M>X#E$G77A]X_EOBT=\TE=P.0PUJIW, 72,*4I"&A R?3,#E)P^'HI+=@%=PP
MBYHS82 9#L/TE," A"D=]=Y[LVA"PU<XB@D)"2%PW/.<PU$<#N*6,QZ$-$[A
MHYY%>\-8HE[7*V<@4UMIF[GLK-U6GS?#_.[>/ DW3*^Y-"!PY:"D/QP$H)LU
M:Q2K-O5H+Y5UBU*+A7N94'L'=[]2RNX4'Z![ZZ9O4$L#!!0    ( +.&?E*%
M5U,OY (  -0%   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;(54WV_3
M0 Q^[U]A17L Z;3\3MNIK=1M14QB4+8!0HB':^(V)Y*[<'=9QW^/+VFS@=AX
MR=D^^_MLY^S97ND?ID2T\%!7TLR]TMKFS/=-7F+-S:EJ4-+-5NF:6U+USC>-
M1EYT077E1T&0^347TEO,.MM:+V:JM960N-9@VKKF^M<Y5FH_]T+O:+@1N](Z
M@[^8-7R'MV@_-6M-FC^@%*)&:822H'$[]Y;AV7GB_#N'SP+WYHD,KI*-4C^<
M<E7,O< EA!7FUB%P.N[Q JO* 5$:/P^8WD#I I_*1_0W7>U4RX8;O%#5%U'8
M<NY-/"APR]O*WJC]6SS4DSJ\7%6F^\*^]TV(,6^-5?4AF/1:R/[D#X<^/ F8
M!,\$1(> J,N[)^JRO.26+V9:[4$[;T)S0E=J%TW)">E^RJW5="LHSB[24UC?
M?%BO;NZ^PO+]):P^?KI:7Z_>W\&K.[ZIT+R>^99XG+>?'S#/>\SH&<PP@FLE
M;6E@)0LL_@3P*<$AR^B8Y7GT(N(EYJ<0APRB( I>P(N'JN,.+WX&;ZWI56O[
MB\&ZXM("EP6L?K:BH>=FX=MR8ZRF]_+]!:IDH$HZJN0_5']R_*NI+^*XX3PS
M#<]Q[M'T&=3WZ+F^8+U!/?1F])<EG([>M%H*VVKL,MB*!R<;.($X';,HSAZE
MT6,+0I9. C9.8I+B-&5!F(P^8RER>A&0T4T0'X[1A:J;UA*C@S=J:_><N*(@
MIML$PBQCZ70R>H<T.J6J"A!UH]4].AH#\21C811 G$5L0FYW*-W_N'KT@65%
MBX/+'"$)*)$@.)ZCB$VG,4N#,43$-69),B4>8\Y@F>=MW5;<8D$C2OW*!>^6
M0,BR:<H2EQB+XRE5F8Y.2(ZF$Q9234Z.LS&;9 G\Z^?[3R:M1KWK]HF!7+72
M]D,W6(>5M>PG]=&]WW?77.^$-%#AED*#TW'J@>YW2*]8U71SNU&6MD GEK1V
M43L'NM\J98^*(Q@6^>(W4$L#!!0    ( +.&?E+$DS<Z*P,  *D'   9
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
M*')"SX-W0-V00> YGIH%+F'6)Y&4B V,*A_?'3/PM;_GQK'5Q4KAO?8XP?7
MP\KY@+9M)J0E5(@G0)@;:],!)UZF/3;$IX9.1)^1&TA[8-(>#*;]2,(!']VM
MR<J'Q<_VMN=)N>;'ZF$PQO%ZZ =L29B4=3D\8-$Y*1)=XN=<RJW$N,#V$JAL
MNR2'+]F*0U;"#YZ(NG,UH*\4QCN90@^HOF%,MQEKBW:(9<_14.;>(]U86Y0#
M%@35"48'VHVUQ9)I(PST6B !.K-<MV218;$0G?%0,B!=]J4%'2*WBQFX4?@4
M/W(]9G6UXKOQ^'GA#)1*:$HE_!<*<9<(V01O2L0@UK!$P N)@&<2(1O$$'DC
ML?#K6PX:$HZ)!'5(B+EC(=ZO[Z*Z^XY/8B>FK+UP(Q5A'#I!$&&^QA&V/#TJ
M%A%S(JR<$Y0--XK@Y% P& F<,/:EF<D"P2=Q?,H<RHB:N'$ )X>D#U6$.EXP
M=HCO:^4(7_(?J ]FZH,-UL>QRO@/6C(8Y&TM,2SZ4;M%Z_C?QPO=^9]EA05=
MIU)W[/55@P6=[I P=@@-9?$P,^DI#Y9'$/G..(R!N./ 3(RT$)E&UFJ3[[5#
MO:[,V$\DZK0)A:R;:)MR\3&TVH8E18$8!-]HE]_9O=XY6O6BKD\AI#[6%9%A
MF9EHFW*1 F?^,DE@)MIFM?]L+;1W('+28LEZ]7L.88\'-J%64<1C7JNRS(RU
MY9G,>JXW?B&SS!UCW/9^QHJ$N2QI0Y=883@!7B1UF=\.];KUU&](EKQLOV/=
M-NJ]NA9<K-4+>@W+:E<V^BW6K)IO@#/]ZOODKC\@OB8"):N&G*]PJ[Q$&X1^
M*=>3IMJJ%^%%U>!KM1IN\#N&"^F ]E55-=U$!C!?1K-_ %!+ P04    " "S
MAGY2[2(H+4@"   5!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q]
M5$V/VC 0O?=7C*(>6FE%OJ!=(8@46/IQ8(M@VZI'DPS$VMA.;;.P_[YC!U*J
M A?B\<Q[\V:8\6BO]+.I$"T<1"W-.*BL;89A:(H*!3,]U: DST9IP2R9>AN:
M1B,K/4C481)%'T+!N RRD;];Z&RD=K;F$A<:S$X(IE\G6*O].(B#T\62;ROK
M+L)LU+ MKM!^;Q::K+!C*;E :;B2H'$S#O)X..F[>!_P@^/>G)W!5;)6ZMD9
M7\MQ$#E!6&-A'0.CSPM.L:X=$<GX?>0,NI0.>'X^L7_RM5,M:V9PJNJ?O+35
M.+@/H,0-V]5VJ?9?\%C/P/$5JC;^%_9M;$K!Q<Y8)8Y@4B"X;+_L<.S#&> ^
MN@)(CH#$ZVX3>94/S+)LI-4>M(LF-G?PI7HTB>/2_2DKJ\G+"6>S..W!]-OC
MTS*?/JT@?WR _/-R-IO/'LE\]\36-9KWH]!2*@<(BR/MI*5-KM$F,%?25@9F
MLL3R7X*0-'9"DY/027*3\0&+'J3Q'211$MW@2[O"4\^77N&;DCQ-,V$@ER7D
M6XU(LV;-#>I^1]WWU/TKU'G3:'7@-#((<RZYV DXI8,%>[V0I^W 35JWGD/3
ML +' >V?0?V"0?8+F6Y[/(1<J)VT;ZA3*-:H3]V*X2W$]W=1%/WG2B"-+CK2
M:X[^-<< XH%W4+(D=2>XU,KP;%0%ZJU?2 .%4]Y.;7?;[7S>COK?\/;!F#.]
MY=) C1N"1KV/@P!TNX2M857C!W^M+*V1/U;T;J%V >3?*&5/ADO0O839'U!+
M P04    " "SAGY25",.5.X"  #=!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q]5&UOXC@0_IY?,8KV0ROEFA<"H14@\79:I&X7 =T[Z70?3#*
M52?F;+.T_W['3L*QJVV_Q!Y[YGF>F7AF<);J11\0#;R6HM)#_V#,\2$,=7[
MDND[><2*;G92E<R0J?:A/BIDA0LJ19A$42\L&:_\T<"=+=5H($]&\ J7"O2I
M+)EZFZ"0YZ$?^^W!BN\/QAZ$H\&1[7&-YOFX5&2%%Y2"EUAI+BM0N!OZX_AA
MDEI_Y_"-XUE?[<%FLI7RQ1J+8NA'5A *S(U%8+1\QRD*88%(QG\-IG^AM('7
M^Q;]3Y<[Y;)E&J=2_,4+<QCZ?1\*W+&3,"MY_HQ-/EV+ETNAW1?.M6\O\B$_
M:2/+)I@4E+RJ5_;:U.$JH/]>0-($)$YW3>14SIAAHX&29U#6F]#LQJ7JHDD<
MK^Q/61M%MYSBS"A.[V \G:Z>YS.8_[V</ZWG:Q@_S>#KYO-\!=/GU6K^M(''
MQ7BR>%QL%G1[LV%;@?IV$!H28&'"O"&;U&3)>V0)?)&5.6B85P46/P.$I/PB
M/VGE3Y(/$6>8WT$G#B")DN@#O,ZE'!V'UWD'[ZLYH()'SK9<<,-1!S ]*865
M@7_&6VT4O:)_/^!)+SRIXTG?X1GGN3IA ?-7ZBZ-&EA50$W>\EV)^%VE/\2W
MK?R@CRS'H4^]JE%]1]\6"\LM4;0%\WXYB>^]J2Q+KFW+:?@$<3<.LNC>[N(D
MB*/$6[(W)85P>A4*9BB)7&JCH9\&411!W,N"7O_>FW%%C2<5[)#22^,@Z4;-
MXJT9O1_8L%<@./N8X#[(^BDD<="/4V]1Y;)$>T]>K<?-DS0(<78+6>:(_O#:
M(IZ94JPR;ZU/]Q9Z?>?3B>SBU85EC3NV-<\B2JEG\9)NYFVD88(R[4:D(K4Y
MIUURH#?[N_\=7K5<B6KO!HNF4IPJ4W??Y?0RN\9UR_[O7@^^+TSM.95;X(Y"
MH[NLZX.JATEM&'ET#;R5AL:!VQYH_J*R#G2_DY1V8UB"RT0?_0!02P,$%
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
M<"6 W]>,R7:A#'0_-Q9_ U!+ P04    " "SAGY23^, ,'X$  #\#0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6R=5UUOVDH0_2LC=!]2J<%>&QN(
M"!(?22]20U!H;G55]<&8(;9B>^GN.C3]]7=V31P"MMN;/ 1[/6?FG-W9G=G!
MCHM'&2$J^)DFF;QL14IM+RQ+AA&F@6SS+6;T9<-%&BAZ%0^6W H,U@:4)I9C
MV[Z5!G'6&@[,V$(,!SQ729SA0H#,TS00SV-,^.ZRQ5HO W?Q0Z3T@#4<;(,'
M7**ZWRX$O5FEEW6<8B9CGH' S65KQ"ZFS-, 8_%/C#MY\ Q:RHKS1_TR6U^V
M;,T($PR5=A'0SQ-.,$FT)^+Q8^^T5<;4P,/G%^_71CR)6042)SSY&J]5=-GJ
MM6"-FR!/U!W?_8U[089@R!-I_L.NL/7]%H2Y5#S=@XE!&F?%;_!S/Q$'@)Y=
M W#V .<(P.HBN'N >PSHU  Z>T#'S$PAQ<S#-%#!<"#X#H2V)F_ZP4RF09/\
M.-/KOE2"OL:$4T.G#<O[FYO1W;]P>PW+V:?Y['HV&<V_P&@RN;V??YG-/\'B
M]O-L,KM:PMD451 G\@.<P_UR"F=_?1A8BFAH9U:X#SDI0CHU(9D#-SQ3D82K
M;(WKMPXLXE^*<%Y$3)Q&CU,,V^"RC^#8CEU!:/K'<-9OH..6<^H:?VZ-OU$8
M\CQ3<?8 "Y[$88P2OHU64@G*\N\- 3IE@(X)T*D),*?S8):%/$4X^\REK%J$
M<;.+;^Q[U<H5(-^ ])'Q-.RX?<9\?V ]'4[HJ=VYX_2[7=<M#=\H\TIE7B.M
M6:90H%1 1\*$9T\H5+Q*$*:X4E5\"V_>(5_;[_6/V)Y:T;%(?]5<_9*KW\AU
ME')B]RLPYQ??&(XPC:59_#\4,&X.4;-*_HD>^TCQJ07K>FZG6G"W%-S]?VD'
M(Z5$O,I5H"4J3HK3E(0OHT!@Q),U"EG%OWN:91V7]3SO2,6IW;EC]VB3]JN%
M]$HAO<8-^M54 US#B-:'JAO,\W2%0B_BH0()M[F2*LC6M)4O&O9MOXS;;YS
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
M:03H/!'$RFYA#-13]NA_4$L#!!0    ( +.&?E)WI-@]Q@,  , *   9
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;*56;6_B1A#^*R-457?2%;^!@90@
M$9/<(142A:155?7#8H_Q*O8NM[O Y=]WUB8.">!6S1?8EWF>F6?6.SO#G51/
M.D,T\*/(A;YL9<:L+QQ'QQD63+?E&@7MI%(5S-!4K1R]5LB2$E3DCN^ZH5,P
M+EJC8;EVIT9#N3$Y%WBG0&^*@JGG*\SE[K+EM5X6[ODJ,W;!&0W7;(4+-(_K
M.T4SIV9)>(%"<RE 87K9&GL7$R^P@-+B=XX[?3 &*V4IY9.=3)/+EFLCPAQC
M8RD8_6TQPCRW3!3']SUIJ_9I@8?C%_:;4CR)63*-D<S_X(G)+EO]%B28LDUN
M[N7N&^X%=2U?+'-=_L*NL@W).-YH(XL]F"(HN*C^V8]](@X ??<,P-\#_'<
M+SP#"/: X#V@<P;0V0,Z968J*64>)LRPT5#)'2AK36QV4":S1)-\+NRY+XRB
M74XX,_+;L'B<S<;W?\+M#2RF7^?3FVDTGC_ .(IN'^</T_E7N+O];1I-KQ?P
M:8*&\5Q#\!E^@<?%!#[]]'GH& K$TCGQWFE4.?7/./5\F$EA,@W7(L'D+8%#
M"FH9_HN,R&]DG&#<AL#[ K[KNR<"FOQGN#=H"">HLQJ4?)TS?'.ZL/>X1;'!
M$\%<-8/_\OX^E=(*%)8@>YNW([_K^KTPZ V=[:'48\,PZ/2\T*WMWFCJU)HZ
MC6$]"FXP@85A!G5#CKHU7_<#.8HJ</= A=</PI[KNN_D'AMV7?H(W#-RPSJ\
ML#&\J3"H!+/%B>4-<GLU7^\C<GM'*L(P]([5'MMY0:=[5FV_CJ[?&-V"Q+(9
MUP;NE$PVL6E0/*@Y!Q]1/#A2XON#W@G)QX:=P6!P5K+GOI8^MUDTJBV/$7YF
MQ?I7>%#T2G*Q:E#N'515[R/:]^@WE]GMGOBX3QC2>??/B[<%\^W*:\WR_D_=
MN?H7U")C"H$5<B.,IL?+9-0.Z#4]ZV DF PAED5!+SP]9?$3,)% ),46E>'+
M'('.@*.&,7UWF*)2986QAAG;(BP1;7=AE*SZ@_S9DML*E%AV@N2E(_*B*-M*
M(^AUSLL5A3+] KN,QQGLF 9,4[(E((UE6D662T+09+G1)$O3AJ"(U@:+)2KP
MW.H]:=-14FS6XUP:!,^CQ^_Z^X:;9Z#."]*-LOZ BZH/HY+1/O45.0?/=(%J
M5;8[FO)#J:OJ<+U:MU1792/Q;CVRK=:)];'G7T3>*02=(NV4/8;SZKKJ[69,
MK;C0D&-*8;CM'ETU5;5+U<3(==E +*6A=J0<9M1BHK(&M)]*RLI^8AW43>OH
M'U!+ P04    " "SAGY2FU[*J58%   &$P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6R=6&UOXC@0_BLC="?M2GLD-GFA%46BH;N'=&U1V>[J=+H/
M)I@2-8E9QX'MZG[\C1.:  EFN_U0$F=F_#PS]N.7P5;(YVS%N8+O29QF5YV5
M4NM+R\K"%4]8UA5KGN*7I9 )4_@JGZQL+3E;%$Y);%';]JR$16EG."C:IG(X
M$+F*HY1/)61YDC#Y<LUCL;WJD,YKPT/TM%*ZP1H.UNR)S[AZ7$\EOEE5E$64
M\#2+1 J2+Z\Z(W(YIKYV*"R^1'R;[3V#IC(7XEF_3!97'5LCXC$/E0[!\&?#
M Q['.A+B^+8+VJGZU([[SZ_1/Q;DD<R<93P0\==HH597G7X'%GS)\E@]B.V?
M?$?(U?%"$6?%?]B6MK[7@3#/E$AVSH@@B=+REWW?)6+/H6^?<* [!WKD0$[U
MT-LY](X=G!,.SL[!*3)34BGR,&:*#0=2;$%J:XRF'XID%MY(/TIUW6=*XM<(
M_=20=F'V>'L[>O@;[C_";/+I;O)Q$HSN/L,H".X?[SY/[C[!]/ZO23"YF<&[
M,5<LBC.X8U(R7;'W\ <\SL;P[K?W TLA(!W6"G>=!V7G]$3GA,*M2-4J@YMT
MP1>' 2QD4M&AKW0":HPXYF$7>N0#4)O:+8#&/^U.+@QP>E5V>T4\YT2\:[:
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
M?AVTSAG=(E:*NM**:I;.J0FH'55ST )TCI"(LJ3"3A4L>0)6I; 0E$JI^:9
M6--11 6W\$AE'J6DN[.VACG;(VP034_14C1MH7@VY)H.<&K8"5)81^1%(G$J
M!+4KN%V1*+*W<,AYDL.!*< L(UL"TEADC3*J 6@FFUI16(HV*E*TTUAN4(+O
M-95K0.>1M!F/#T(C^#X5Q;L?-=?/0/T6LEH:?\"KIOM2&QOT%1/WJ#J7*+>V
MRRG*#Z6NJ3'=:M=(Y[;AG*Z/;A:CGO7Y^&9A&Z_[A[[IVI^8W/)*08$9N?(&
M([H>LNF$S42+G>T-&Z&IT]AA3A\/*(T![6>"(F\GQD'W.3+[!5!+ P04
M" "SAGY26OS%R@<"  !=!   &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6R-5-MNVS ,_17"V$,+;)$O29L6CH$U;K$^+ V:-7M6;"86*DN>I,3MWT^2
M72^[9.B+14H\ASP4Y;25ZEE7B 9>:B[T+*B,::X)T46%-=4CV:"P)UNI:FJL
MJW9$-PIIZ4$U)W$87I":,A%DJ=];JBR5>\.9P*4"O:]KJEYOD,MV%D3!V\8C
MVU7&;9 L;>@.5VB>FJ6R'AE82E:CT$P*4+B=!9^CZWGBXGW FF&KCVQP2C92
M/COGOIP%H2L(.1;&,5"[''".G#LB6\:/GC,84CK@L?W&?N>U6RT;JG$N^7=6
MFFH63 ,H<4OWW#S*]@OV>B:.KY!<^R^T7>SX*H!BKXVL>["MH&:B6^E+WX<C
M0#0^ 8A[0/Q>0-(#?.=(5YF7E5-#LU3)%I2+MFS.\+WQ:*N&"7>+*Z/L*;,X
MDXU'L+Y=Y ^/D-\N'U;WWU9PEJ.AC&M84*6HZ_(Y?(*G50YG'\Y38FQ6AR5%
MG^&FRQ"?R)!C,8(D^@AQ&(?_@,_?#8^N?H<3JW40' ^"8\^7G.!;2(,:C(0[
M)J@H&.6P,M2@G4RC_\.?#/R)YQ^?X%^C**6"'!NIV9^,7;\Z@@M/X%[9(4NF
MT\LH3LGAN"]_AT7C*)S\"NOJ(T>7[Q[>5ZIV3&C@N+7 <'0Y"4!UP]PY1C9^
M'C;2V.GR9F7?/RH78,^WTK:H=]R(#7^4["=02P,$%     @ LX9^4HLZR$,K
M!   *PP  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULG5?;;N,V$/T5
MPNC#+I!:]UO@&'#LI VPF[IQLD6QV =:'D=")%%+4G;R]QU2CN(+;2_Z$O,R
M9^;,B!R>#-:,OX@,0)+7LJC$52^3LKZT+)%F4%+19S54N+-DO*02I_S9$C4'
MNM"@LK!<VPZMDN95;SC0:U,^'+!&%GD%4TY$4Y:4OUU#P=97/:?WOO"0/V=2
M+5C#04V?80;RJ9YRG%F=ET5>0B5R5A$.RZO>R+F<.)X":(MO.:S%UIBH5.:,
MO:C)W>*J9RM&4$ JE0N*/RL80U$H3\CCY\9IKXNI@-OC=^^W.GE,9DX%C%GQ
M3[Z0V54O[I$%+&E3R >V_A,V"07*7\H*H?^2=6OKASV2-D*R<@-&!F5>M;_T
M=5.(+4!L'P&X&X"[!W#\(P!O _!^%>!O +ZN3)N*KL.$2CH<<+8F7%FC-S70
MQ=1H3#^OU'>?28Z[.>+D,.B3Z<-?TYN'QW_)Z'Y";OY^NIM^O;E_))\F(&E>
MB,_D=_(TFY!/OWT>6!)#*J"5;MR/6_?N$?<32/O$<RZ(:[NV 3[Y9;B3[,(M
M3+3+UNVR=;4_[XB_*<<+P^7;!9D6M)*$5@MR\[/):SS)DGP?S87D>!)_G CE
M=:$\'<H_$NJVX54N&PXZR&W^JL;"5,'63ZC]J&NZ&GI!Y'KAP%IM5^JLV0Y-
MOZ/IGZ3996]BUD*#K9!.$-N1[^U1,]AY06 [OIE;T'$+3G+[!EF>%N:B!0<A
M0SNR]XF=L]JA%7:TPI.TQJRL&PE<?]@96\HUY6#B&!Y$=VTOLOT]DH=F3A@&
M26QF&74LHY,LOP!VPXP5"W)7UIRM0'UD8RFC@_A>'#KJNN[0-)B%;GR,9MS1
MC$_2?(1*7<0MCF14X&-$J]18T_B A6\'MKU/]JS9#MFD(YN<)/O>/G;[Q@7Y
M@S-A+&UR> *2Q OL:(^NP2[">^8G9KZ._='=[3.G0(A+,DK3IFP**F%!)H#Z
M(,VI>G6-_=PV',<D\ ^.K<G0\Y(@#HZ0WGJ2G/]5YGLP=:GK,]Z^.S^,>3H'
M_=1QD]@YZ"$F0R^,XO!(=W/48[2[\O%F.*<?#3/7ZS.H64;5,U.R!F\XZ@>9
MH2(3-2HK(AF1&9"4E26*+%03Z8NNZIA5*RQQ/B^ S(#G(,B(3%%R >=X2&;:
M,*,K(', )? D9ZU$*]Z4<ZG/$GI'2*$#810.Z%, $761ZQ4.;'E!UMC%,[*F
M@L!RB;8(Q#%;MLP*A@B<S!N!:0G<J)!1+:&<8XMU[%8Z],F#XJ8BWC,)Q'%0
ME:BC@:<$Q2]9-ES%(WG52F$\W'W3(VYM*:42^+-6G +K@Z5KW_9NM5.UUUK\
M':R[EV/'->S@U\(=+>>LCQ"MC/Y*^7->"5+ $L/9_0AO#V^5:3N1K-9:;<XD
M*C\]S%#- U<&N+]DF/UFH@)T_Q\,_P-02P,$%     @ LX9^4CL<J?!Z @
MS 4  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULC53;;MLP#/T5PMA#
M"W1Q;,?I!8Z!W(;UH:V7MAN&80^*S<1";<F5E*3=UT^2'2_MDFPOEBCQ'![2
M(J,-%T\R1U3P4A9,#IQ<J>K*=66:8TEDAU?(],V"BY(H;8JE*RN!)+.@LG#]
M;K?OEH0R)X[L62+BB*]401DF N2J+(EX'6'!-P/'<[8',[K,E3EPXZ@B2[Q'
M]5@E0EMNRY+1$IFDG(' Q< 9>E?CT/A;AZ\4-W)G#R:3.>=/QKC.!D[7",("
M4V48B%[6.,:B,$1:QG/#Z;0A#7!WOV7_9'/7N<R)Q#$OOM%,Y0/GPH$,%V15
MJ!G??,8F'RLPY86T7]C4OF'?@70E%2\;L%904E:OY*6IPP[ .P3P&X#_'M [
M  @:0& 3K979M"9$D3@2? /">&LVL[&UL6B=#67F+]XKH6^IQJDX[$ RNTNF
MLX?O,+R=P/3+XW5R,[U]@),)*D(+";=$"&**?0H?X?%^ B<?3B-7Z>"&PDV;
M0*,ZD'\@D.?##6<JES!E&69O"5RMNI7N;Z6/_*.,$TP[$'AGX'?][AY!X_^&
M>Y='Y 1M)0/+%QS@2X1N+:%>SR I"%- 6 ;3YQ6M])M7\&,XETKH1_OS2*A>
M&ZIG0_4.2M<=FU)B&F'?GZC1?8LV;;R.@YX?^D'DKG?KL\\M[%^<MVYOQ(6M
MN/"HN&')A:*_K#C@"WA 9LIQ75:"K]$68UCHX4%8BOO$AW^KNO0N>^^T_\NK
MEN[N-$:)8FGGA824KYBJ'UI[VHZDH>W$=^<C/:KJR?*'IIYS-T0L*9-0X$)3
M=COG6IFH9T=M*%[9]IMSI9O9;G,];E$8!WV_X%QM#1.@'>#Q;U!+ P04
M" "SAGY2(V?7-X<"  #N!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6R-5-]/VS 0_E>L: \@L>9W2E$;*;2,18*N([ ]3'MPDVMKX<2=[1#87S_;
M"5&!EI&'Y,Z^[[OO+CZ/&\;OQ09 HL>25F)B;:3<GMFVR#=08C%@6ZC4SHKQ
M$DOE\K4MMAQP84 EM3W'B>P2D\J*QV9MP>,QJR4E%2PX$G598OYT#I0U$\NU
MGA=NR'HC]8(=C[=X#1G(N^V"*\_N60I20B4(JQ"'U<1*W+-IJ.--P \"C=BQ
MD:YDR=B]=M)B8CE:$%#(I6; ZO, 4Z!4$RD9?SI.JT^I@;OV,_L74[NJ98D%
M3!G]20JYF5BG%BI@A6LJ;UCS%;IZC,"<46'>J&EC(]]">2TD*SNP4E"2JOWB
MQZX/.P W. #P.H#W48#? 7Q3:*O,E#7#$L=CSAK$=;1BTX;IC4&K:DBE_V(F
MN=HE"B?C:(#2^6TROTS/KRY0DF47MQE*YK/61,GT^UV:I;?IMSDZFH'$A(IC
M]!G=93-T].EX;$NE03/9>9?OO,WG'<@W@WR ?/<$>8[G[(%//PQW1R_AMJJ\
M+]_KR_<,GW^ [Y*QHB&4(EP5**TDKM9D20$E0H 4:$9$3IFH.:!?R5)(KD[=
M[W?2^GU:WZ0-#J15F=3!52>YQA0MN)I)+I^,A@664$FQK[$M960H]7 ^Q+ZC
M'M<;VP^['7P;YXV<*'2&?=P+S4&O.7A7\Q4(<8:2/*_+FBJ5!4I*QB7YB_4\
M[A/<\H6[0D[#:#1R7PG>$Q<,1\,PV"\X[ 6'_VORR]]Y@N8@]PD-WW3,#7S'
M>ZWS;5C@1</0?R73WIE&?1->8[XFE4 45@KH#(:*A[>W2^M(MC4#NF12C;LQ
M-^I"!JX#U/Z*,?GLZ)GOK_CX'U!+ P04    " "SAGY2Y$!Z>SL#  "=!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6R=5=MNVS@0_96!L \MD+4N
MMI4XL WXDK8&6F\V2KH/11]H:601H427I*SF[SND7-5-[*#8%XLSG'/F8L[,
MN)'J41>(!KZ7HM(3KS!F=^W[.BVP9+HG=UC132Y5R0R):NOKG4*6.5 I_"@(
M8K]DO/*F8Z>[5=.QK(W@%=XJT'59,O4T1R&;B1=Z/Q5W?%L8J_"GXQW;8H+F
M87>K2/([EHR76&DN*U"83[Q9>+V,K;TS^,RQT4=GL)ELI'RTPBJ;>($-" 6F
MQC(P^NQQ@4)8(@KCVX'3ZUQ:X/'Y)_L[ESOELF$:%U+\QS-33+PK#S+,62W,
MG6P^X"&?H>5+I=#N%YK6-AYZD-;:R/( I@A*7K5?]OU0AR/ 57 &$!T T3-
M.#@#Z!\ _3\%# Z @:M,FXJKPY(9-ATKV8"RUL1F#ZZ8#DWI\\K^[8E1=,L)
M9Z9Q#U;K^]GZ_6K^\09F27)SG\!LO6R/,%O\^[!*5O>K?];P9HF&<:$A? M_
MPT.RA#=_O1W[AJ*P7'YZ\+AH/49G/"XQ[4$_O( HB((3\.4?P\/1[W"?<N\*
M$'4%B!Q?_PS?>RFSA@L!K,I@51E6;?E&(,RT1J-AR74JI*X5PI?91AM%#_7K
M*V[[G=N^<SLXX_9>L8P:F)K[5 5;;.RPMG'WT^'EZ&HT'/O[XTJ=, NC:'C9
MF?T6VJ +;?!Z:-(P\;(4%[!&<R+8^>ML7\*OIS(<O C],HI&8?PLPY=FH_XH
M"(/3&0Z]9XJX2SG^'T'.7P<E!:-7P4I95_10&FX*FH-Z1P,-C 13(*2R+&FV
M41.GC^Y]+62U1V5<51-4'#7,X)8F'2J%&23.L&![A VB':M&R78RBB=+;I@A
M,V(GB'".R(M"XM0(>B>XTRB4^04T!4\+:)@&S'.R)2"=9=Y&1F\:K;"I-:6E
MZ:*BB'8&RPTJ"(.V/7MP9V.S'M?2((0A=?[-MYJ;)Z"5 WFMK#_@5;N :)+W
M3C6'?S2@2E1;-^@UU8=*U_9,I^UVR=S-W.?ZX?5B>$(_CZ\7;O?XO^C;Q?6)
MJ2VO- C,R570NZ11K]IET I&[MQXW$A#P]8="]J?J*P!W>>2,C\(UD&WD:<_
M %!+ P04    " "SAGY2_$',Z%P"  #F!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U,"YX;6R5E5UOVC 4AO^*%>VBE3;R': *D2AT&]+&6 /;M0L'8M6)
MF6U(MU\_VPD1&P%:+A)_G/=]?(QS')>,/XL,0**7G!9B8&52;N]L6RPSR+'H
ML"T4:F;->(ZEZO*-+;8<\,J(<FI[CA/9.2:%E<1F;,:3F.TD)07,.!*[/,?\
M]SU05@XLUSH,/))-)O6 G<1;O($4Y&([XZIG-RXKDD,A""L0A_7 &KIWH[Z.
M-P$_")3BJ(UT)D^,/>O.9#6P'+T@H+"4V@&KUQY&0*DV4LOX57M:#5(+C]L'
M]X\F=Y7+$Q8P8O0G6<EL8/4LM((UWE'YR,K/4.<3:K\EH\(\45G%1J&%ECLA
M65Z+U0IR4E1O_%+OPY' #<X(O%K@O5;@UP+?)%JMS*0UQA(G,6<EXCI:N>F&
MV1NC5MF00O^+J>1JEBB=3*(.FDSGP^FGR?V7!S1,TX=YBH;3<=5$P]'WQ22=
MS"??INAF#!(3*I!WBSZ@13I&-^]N8UNJ56@O>UD3[RNB=X8XAF4'^>Y[Y#F>
MTR(?O5KN]O^5VRKW9@.\9@,\X^>?\1OFC$OR!^M#=<'.;^Q\8Q><L5-)N6U[
M4JDBH])?UCYQ'?6+[7T++&A@P368UP:K5.'K8&$#"Z_!_#98^!98U,"B:["@
M#1:]!=9M8-UKL+ -UGT+K-? >A=A\PQ4M5U+X&W(W@FR[Y]%]AMD_S*224S;
M:/W30QGXY@#OCS_(T[# B[JA_]^J[*,JI&^ KYAO2"$0A;42.IVN2HM75;7J
M2+8UA>F)257F3#-3%Q%P':#FUXS)0T?7NN9J2_X"4$L#!!0    ( +.&?E(?
MG\Y+8P(  #8%   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;(U446_3
M,!#^*Z>(ATV")DVZ=DQII+0=(Q(K8]G@ ?'@)M?&FF,7VUT&OQ[;24.9UHF7
MQ'>^[[O[SC['C9 /JD+4\%0SKJ9>I?7VPO=546%-U$!LD9N=M9 UT<:4&U]M
M)9+2@6KFAT$P]FM"N9?$SG<CDUCL-*,<;R2H75T3^6N&3#13;^CM';=T4VGK
M\)-X2S:8H[[?WDAC^3U+26ODB@H.$M=3+QU>S$<VW@5\I=BH@S58)2LA'JR1
ME5,OL 4APT);!F)^CSA'QBR1*>-GQ^GU*2WP<+UG_^"T&RTKHG NV#=:ZFKJ
MG7M0XIKLF+X5S4?L])Q9OD(PY;[0M+&3R(-BI[2H.["IH*:\_9.GK@\'@.'X
M""#L .%SP.@((.H D1/:5N9D+8@F22Q% ])&&S:[<+UQ:*.&<GN*N99FEQJ<
M3L8#R)9WZ?(JFWVZA#3/+^]R2)>+=@GI_,M]EF=WV><EG"Q0$\H4+(F4Q';_
M%-[!?;Z DS>GL:]--9;3+[K,LS9S>"3S,(1KP76EX)*76/Y+X!L9O99PKV46
MOLJXP&( T? MA$$8O%#0_+_AP_>OE!/UK8T<7W2$[TJ(LJ&, >$E9%P3OJ$K
MAI JA5K!@JJ"";63"-_3E=+2W.@?KZ0=]6E'+NWH2-JT%E+3W\1-"3Z9<5?X
MTNFT+&/'8F?],8DFDS":Q/[C8<]>"@M&D_,^K"W2/[B"-<J-FTP%A=AQW9Y@
M[^V'/W5W_IE_9AZ%=H;_TK0ORC61&\H5,%P;RF P.?- ME/:&EILW45?"6W&
MQBTK\["AM %F?RV$WALV0?]4)G\ 4$L#!!0    ( +.&?E)2N@3F=P,  (4)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;)U678_:.A#]*Z/H/K32
MEGQ"8 5("^S5O=*V14OW]J'J@X$)L3:)4]N![K_OV$ES*1NBJB\0.W/.S#FQ
M/9Z>A'Q6*:*&[WE6J)F3:EW>NJ[:I9@S-1 E%O0F$3)GFH;RX*I2(MM;4)ZY
M@>>-W)SQPIE/[=Q:SJ>BTADO<"U!57G.Y,L",W&:.;[S<^*1'U)M)MSYM&0'
MW*!^*M>21F[+LN<Y%HJ+ B0F,^?.OUU-3+P-^(_C29T]@U&R%>+9#/[=SQS/
M%(09[K1A8/1WQ"5FF2&B,KXUG$Z;T@#/GW^R_VVUDY8M4[@4V6>^U^G,&3NP
MQX15F7X4IW^PT3,T?#N1*?L+ISIVZ#FPJY06>0.F"G)>U/_L>^/#&6!\#1 T
M@. "X$=7 &$#"'\7$#6 R#I32[$^K)AF\ZD4)Y FFMC,@S73HDD^+\QGWVA)
M;SGA]#P>P,/]W>9^ V]6J!G/U%MX!T^;%;SYZ^W4U93"!+J[AFY9TP57Z%:X
M&T#HWT#@!5X'?/7;<'_R*]PE8:VZH%476+[P"M^=4JA5#U'8$H66*+I"]+%$
MR30O#O" M,K ;@\0"3S1P&;I$+OHY_SB?^TRN :-+,ALVN-\%/K#()ZZQW,C
M.\+B*(K]-NP7G5&K,^HU[(&S+<^XYMCGVK!E&_8J7%928J%A+:3=Y.37@R@.
M[SZAS.'"TB[_^MFO^%>#AF?&C/T@""_L>QT5^T/?ZW9OU.H=]59T5=P-?$"[
M7"X<Z1+=G^**Z-$K.9-AZ$^\"]6OPWPOC"(_[-8=M[KCWJ(^"<VRKK+B5XOT
M,E]=5T><[PTGP96ZQL[%Q*0M=/('[BWZ09N42026BZK0BHYGG5*_4R4U+M "
M=(JP$WE.RYL.Z]TSL&(/2U$<D;[P-D/8H*3=!'>PIHZ&]/GWL+&!*3LB;!%-
M^]12U!TP>S'DFFD*(W:"9#8199%(G'3<J)(VJ)F1*)(;.*5\E\*)*< DH5@"
MTC.M-5M9)@A!@VVE2):B%P555&K,MRC!]^J3>@"/IC:3\8/0"+Y/3>#^6\7U
M"]#5 I)*FGS B_JB04MWT'4^N&>-*$=YL U=D3]D77W8MK/MG6%A>^OE_/AV
M.>Z87TQNE_:.X?Y/7U]0WC-YX(6"#!-*Y0UB6N6R;OKU0(O2ML&MT-14[6-*
M]R24)H#>)X*4-P.3H+UYS7\ 4$L#!!0    ( +.&?E**<2F6)P(  .T$   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;(V4VX[3,!"&7V44<;$K09U#
M#[!*(_6$0-H5U58+%X@+-YDFUB9VL-VFO#VVDX:RVA9N8H\]_^<99\9Q(^2S
M*A U'*N2JZE7:%W?$:+2 BNJ!J)&;G9V0E94&U/F1-42:>9$54E"WQ^3BC+N
M);%;6\LD%GM=,HYK"6I?553^FF,IFJD7>*>%1Y87VBZ0)*YICAO43_5:&HOT
ME(Q5R!43'"3NIMXLN%L,K;]S^,JP46=SL)ELA7BVQN=LZODV("PQU99 S7#
M!9:E!9DP?G9,KS_2"L_G)_I'E[O)94L5+D3YC66ZF'KO/<AP1_>E?A3-)^SR
M&5E>*DKEOM"TOE'H0;I76E2=V$10,=Z.]-C=PYD@&%\0A)T@?"D87A!$G2!R
MB;:1N;265-,DEJ(!:;T-S4[<W3BUR89Q^Q<W6II=9G0ZF0S@?C7;K#9PLT1-
M6:D@N(5W\+19PLV;VYAH<XAU)6D'G+? \ (P".%!<%TH6/$,L[\!Q$37AQB>
M0IR'5XE+3 <0!6\A]$/_E8 6_RT//EP))^IO+'*\Z +O'DW5*/@^VRHM317^
MN,(<]LRA8PXO,+_4**EF/ ='A]71=*G"UVZ_!8T=R+;H(0E&DR@8Q>1P?B?_
M=&OC)&>54Z',74,I2,6>Z_8/]:M]S\Y<J;Y8GYM>;EOO#Z9]"!ZHS!E74.+.
M(/W!9.2!;)NK-;2H77UNA3;5[J:%>8]06@>SOQ-"GPQ[0/_");\!4$L#!!0
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
ML*(%QX78?X7*3VCX$L&5?9-]F=O1.R:%0I%58!UG+"^_]*6JPP&@W3D!\"N
M_U% 4 $":[149FV-*=*H)\6>2).MV<S UL:BM1N6FU-<HM2K3.,P:GLM,OH^
M>YHL'J;#^PD93X8/Y&(,2!E7E^2:/"['Y.+39<]%O9O!N$G%/"R9_1/,8TA:
M)&A?$=_SO0;XZ,/P]N>W<%=[K(WZM5'?\@4G^6(D8Z82+E0A@?P<Q JE_A7]
M.D,>U.2!)>^<(!^)? <26<R!S 2":BI72=&U%.9R[2)=EMUA18XS0L\^==X;
M=9U:7>>LNFG.D%%NW8LBQR9Q)4-X1MQQQG48W-X$S=K"6EMX5ML@28JLX!0A
M)8-,Z!K^I>9^-VD,W]5XG'%&8K>6V/V_P[TB,V@L8O?=$S[.:#YA]^!&FV[Z
MC<HURQ7AL-)(KW6C/<JR0Y4!BJV]Y+% W3+L<*.;.DB3H-=70BNO M,WZK^)
MZ!]02P,$%     @ LX9^4LQ0,+SL @  ,0D  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C N>&ULK59K3]LP%/TK5K1)((W$3M.T16TE^D!#&@R5Q\1'D]RV
M%DG<V>Z#_?K93AL*I 9IZX?&CWO./??Z<=U=<_$DYP *;?*LD#UOKM3B- AD
M,H><2I\OH- S4RYRJG17S *Y$$!3"\JS(,0X#G+*"J_?M6/7HM_E2Y6Q JX%
MDLL\I^)Y !E?]SSB[08F;#979B#H=Q=T!C>@[A;70O>"BB5E.122\0()F/:\
M,W(Z)*$!6(M[!FNYUT8FE$?.GTSG(NUYV"B"#!)E**C^K& (66:8M([?6U*O
M\FF ^^T=^[D-7@?S2"4,>?:+I6K>\]H>2F%*EYF:\/5WV ;4-'P)SZ3]1^O2
MMJD])DNI>+X%ZW[.BO)+-]M$[ %(?  0;@'A6T!T -#8 AHVT%*9#6M$%>UW
M!5\C8:PUFVG8W%BTCH859AEOE-"S3.-4GV ?#7]>W8\GMQ>#'V,T&@]NT=$(
M%&691%=4"&KR?(Q.T-W-"!U].>X&2OLUZ"#9^AB4/L)#/D)TR0LUEVA<I)"^
M)@BTX$IUN%,]")V,(TA\U"#?4(A#7"-H^&DXZ3CD-*HD-BQ?=(#OHE @0"HT
MWNCC):$N125#;!G,V5KU(QRWM??5ON[W5OH\ZE]E]DI?5.F+G/J,K$1!BD9L
MQ5(H4O3 ($OK9+J)L(_Q5T?"FI6@II-G N:&8<4,W8+(T=$#4"%K=Y:;IX&>
M#=*A**X4Q4ZFLYP+Q?Y0>[<XEC%^MT#XS1*^MR"M9B.J7\%6):_EE'>ILY4O
M<T>@[8JI_;F]<,\S'6W&U'-=G&X2@B,?QZZ=T*GD=-P[@<FGDW,!@"94U6;<
MC2=^U''I(/CE(L3N%-/-!RDF>Y<J^1])_H"%$.(W(V=TX8NB\!_S_ &!EE*?
MZ&"O^.0@9K8F2Y3P9:'*&[T:K>K^F:UV;\8'YCU@B]H+3?F8N*1BQ@J),IAJ
M2NRW]*T@ROI<=A1?V!+WR)4NF+8YUV\:$,9 ST\Y5[N.<5"]DOI_ 5!+ P04
M    " "SAGY2@/M<6E(#  !>#   &0   'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6RM5VUOVC 0_BM6-&F;M"9Q @E4@,3;UDKKVL&Z:A]-8B!J8C/;E.[?
MSW9"H"0QW=0O)';N>>ZYL\\^>CO*'OD:8P&>LY3POK468G/I.#Q:XPQQFVXP
MD5^6E&5(R"%;.7S#,(HU*$L=SW4#)T,)L08]/7?'!CVZ%6E"\!T#?)MEB/T9
MX93N^A:T]A.S9+46:L(9]#9HA>=8W&_NF!PY)4N<9)CPA!+ \+)O#>'E&(8*
MH"U^)GC'C]Z!"F5!Z:,:7,=]RU6*<(HCH2B0?#SA,4Y3Q21U_"Y(K=*G AZ_
M[]D_Z^!E, O$\9BF#TDLUGVK8X$8+]$V%3.ZN\)%0&W%%]&4ZU^PRVU;TCC:
M<D&S BP59 G)G^BY2,01  8- *\ >*> 5@/ +P"^#C17IL.:(($&/49W@"EK
MR:9>=&XT6D:3$+6,<\'DUT3BQ !"&\ROAK/IU>W7R70V?P^FW^^O?_P"'R98
MH"3E'\$%> <<P->(8=YSA'2JH$Y4.!CE#KPF!QZXH42L.9B2&,<O"1RIMI3L
M[26//"/C!$<V\.$GX+F>6R-H_&HX[!KD^&4&?<WG-_!]VV8+S !=@MN-VIG<
MP-DJ.5N:L]7 >;L57" 2)V3U2>5-/L$(I8A$N&X%<K*V)E-U^S2 OM=V97*>
M:D2T2Q%MHX@'Q!@BPA!.4#(%;Y:BL.0,7Y^B$5XEA)S)4EC)4A@>)RG?/%6K
MENLVI;)3BNT8Q7Y1B3S=_+FJ3L5?X%555:W\L'&!NZ6JKE'5]!FS*.'UNKH5
MCQ<UNJI6#9J@>SB0W#.J-@FKUU0@7XAJNQ51-69-JHZ.2?B6%5FP&4JRD%JU
M"YL7%GH'N9ZQXA[T]85C,'S"3%['8+_6X(XEIY)?^CB<>]!_XPHL",.C:#V[
M'9SFI&K5LF'0D)+#D0K-9ZJA!@MDY[B\[&Y%EYG?[G1,:3V<NM!\[!JK\@S6
M;M5>B.=0KFM2?CCE8?#?E1M4,@P#NW.:83/_&9V'FP/^P]7QBEH.:W9MZ)UJ
MK[-JG^Y:YZA3RS!;Z0:6@XANB<@[H'*V;)*'NC4\F1^IYEEW@ >:O/.^04R6
M(@<I7DI*UP[EXK.\F<T'@FYT/[B@0G:7^G4M_P!@I@SD]R6E8C]0#LJ_%(._
M4$L#!!0    ( +.&?E+23X=7_P,  %@6   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;,68;6_B.!2%_XH559I=J2+Q-6\= 5)?6'6D&;5+=V8T']W$
M0#1)S-JFM-+^^+63$&<$<:92!%\@"?&YQY?#HW G.RY^RC5C"KVF22:GWEJI
MS4??E^&:I53V^(9E^I,E%RE5^E2L?+D1C$;YHC3Q(0B&?DKCS)M-\FN/8C;A
M6Y7$&7L42&[3E(JW&Y;PW=3#WO["(EZME;G@SR8;NF)/3'W=/ I]YE<J49RR
M3,8\0X(MI]XU_GA#AF9!?L>WF.UD[1B9K3QS_M.<?(JF7F <L82%RDA0_?;"
M;EF2&"7MX]]2U*MJFH7UX[WZ7_GF]6:>J62W//D>1VH]]<8>BMB2;A.UX+M[
M5FYH8/1"GLC\%>V*>X=##X5;J7A:+M8.TC@KWNEKV8C: A(T+(!R >2^BT*Y
MRSNJZ&PB^ X)<[=6,P?Y5O/5VER<F6_E20G]::S7J1G&/?1T?[V8WS]\OILO
MGCZ@^=]?/_WS _UQQQ2-$XGPGQ-?Z4KF?C\L56\*56A2!?2%9VHMT3R+6/2K
M@*\M5CYA[_,&G(IW+.PA@B\1!!!<(!_)-15,%J\.?5+U@>3Z_0;]AZV2BF91
MG*W0P\8$1A[;=B$RR$5,X%]FF, @"";^RY'B_:IXWUG\^H4)_1- W_,,L0@M
MF/E!&2^WNHU"1W=+$_0Y7C(49^@'HT)>HIKE8U;=)0EZ,RH(!R@MOBD(4$3?
M7+T<5-L9.+7GKTR$L:3/"7/U<O"N7@ZKXD-G\:J'^Z:6;AAZ%''(+E'=W7_(
M1NF8Q:+4J&81>B,X;G!4&1PY#5X$O7'@Z/*XTAEWD=CQ09=AU-CDJZKVU>D#
MZR[9WP>VR"L:MJ45!Q:!01=Y+55^LY6X1F!\NL2VU+I [O!AL*ZA-<9CEY(E
M+^X$O?B0O01K7C2TW[(7GP&^+37W].VWAM@R%W<"77Q(75<7+77Q";';4LN$
MV!D]BV+<RN*KH4O)PAAW0F-\!,<:(4WMMSS&9P!R2\U]B$=M(09+8NB$Q'"$
MQ,U=!$MB."&)6VKI$#NC!Y;$T$)BZ&&GDB4Q=$)B."2QH_L6Q' &$+?4[/\N
MB,&"&#H!,1R"V-%$RV$X(8?AV/.OR=I1CY:ZT$+=?J_O>@@!2UWHA+IP2%W<
M_$\#+'7A#-1MJ3EX[W,PL?0EG="7'-+7T4UBZ4M.2-^R5CVZ.G4-%BUJ20MJ
M1[W A5I2&S=T,V]XUT,OL:PE9V!M2\T]:Z_*B8.KCY:VI!/:DG<]]A*+6W)"
MW))#W!9Y^\6C7QOVI4RL\I&F1"'?9JJ8^U57J['I=3$LM+<7,]<O5*SB3**$
M+?72H#?2_1'%&+,X47R3CPZ?N5(\S0_7C$9,F!OTYTO.U?[$%*B&R;/_ 5!+
M P04    " "SAGY2=U\\CU<#   N"P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6RMEFUOVS80Q[\*(0Q8"S222#TZL W$B;<46-$L7E?L)2/1%E&)
M=$DZ3K_]2$J695E6NF!O+)*^^]^/#T?>=,_%-UD0HL!+53(Y<PJEMM>>)[."
M5%BZ?$N8_F?-1865[HJ-)[>"X-PZ5:6'?#_V*DR9,Y_:L0<QG_*=*BDC#P+(
M755A\6-!2KZ?.= Y##S23:',@#>?;O&&K(CZLGT0NN>U*CFM").4,R#(>N;<
MP.M;&!H':_$W)7O9:0,SE2?.OYG.QWSF^(:(E"131@+KSS.Y)65IE#3']T;4
M:6,:QV[[H/Z;G;R>S!.6Y):77VFNBIF3.B G:[PKU2/?WY-F0I'1RW@I[2_8
MU[:1[X!L)Q6O&F=-4%%6?_%+LQ =!QA?<$"- ^H[A!<<@L8AL!.MR>RT[K#"
M\ZG@>R",M58S#;LVUEO/AC*SC2LE]+]4^ZDYA"Y8W=\\+N\__W&W?%S]"I9_
M?OGXUS_@W1U1F)82H/?@"OP"/" ++(B<>DJ'-<Y>UH18U"'0I1 (?.),%1(L
M64[R4P%/\[;0Z "]0*.*=R1S00 _ .0C?P#H]J?=X60$)VC7,+!ZP06]E5F8
M@I<Y$5*OW_<=53^N1W3#5C>TNN$%W<\[)15F.66;#V!!-I0QW00+7&*6D:&-
MJ/4BJV<2^'F.8!3Y<33UGKOK<VX7!#!-4=S:G0!'+7 T"OR[P$SU=[@FB\XB
M1FD4ADD/[-P,QBCR_6&NN.6*1[F6+T1D5 Z3Q6<AKY(XF<0]LG.S"U!)"Y6\
M K6E8A@I.4>*81BE08]IP X&*$8Q'$9+6[3TYP_>TG['3EUZ?NK\< *#/NZ
M7>]TGM!.6MK):/I]M5<UR<'-,Q'ZZ0&'[08/@O:)3R) _WA+^O]S*C:"23?'
M7(AZ2S)@A=P$#2\([%SJ\*V)V'BFG8BA.^GGX2OZ;IJ.+2LZ<J*W)V;CVR6]
MTHMSACH>XIWK^^_'8(^W/ S>FK"-YPEJ[(9]T@$KZ*;AA=T^/A/P/[P3KZ=K
MHW9ZYJ+^$S%@=7)^:U:O4WE41&QL029!QG=,U>]Y.]H6?3>VU.F-+TPQ:"N:
MHTQ=27["0J>;!"59:TG?3?0%(NKBK.XHOK7US1-7NEJRS4(7M$08 _W_FG-U
MZ)@ ;8D\_Q=02P,$%     @ LX9^4M05L8YI!@  +"\  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C0N>&ULQ9I;;YM(%(#_RLA::7>EKF'NN'(LI4E6K=2J
MV62[51^)/8E1;<@"3MI_O]S,(6&82:1A>4D S[ER^#C,S/(Q2;]G6Z5R]&._
MB[.3V3;/[]]Z7K;>JGV8S9-[%1>_W";I/LR+T_3.R^Y3%6XJH?W.([XOO'T8
MQ;/5LKIVF:Z6R2'?1;&Z3%%VV._#].<[M4L>3V9X=KQP%=UM\_*"MUK>AW?J
M6N5?[B_3XLQKM6RBO8JS*(E1JFY/9J?X[7E0"50C_HG48]8Y1F4H-TGRO3SY
ML#F9^:5':J?6>:DB+/X]J#.UVY6:"C_^;93.6INE8/?XJ/W/*O@BF)LP4V?)
M[FNTR;<GLV"&-NHV/.SRJ^3QO6H"XJ6^=;++JK_HL1XKQ RM#UF>[!OAPH-]
M%-?_PQ]-(CH"A \(D$: /!/ ;$" -@+TI0*L$6!59NI0JCR<AWFX6J;)(TK+
MT86V\J!*9B5=A!_%Y7V_SM/BUZB0RU<8S]'U^].KB_>?/YY?7%W_BB[^^O+A
M[V_HMW.5A]$N0_1W] ?Z!7DHVX:IRI9>7I@MA;UU8^)=;8(,F2#H4Q+GVPQ=
MQ!NU>:K *_QMG29'I]\1H\9SM9XCBM\@XA-?X]#9B\7Q0B-^_G+QP! -;6\!
MK?2Q 7V?#WF6A_$FBN_0US!-PSC79KG6PBLMY>/\L"(^6V!*E]Y#-WC-.,RY
M+_C3<>?]<93B(""B'?<D'-:&PXSAG#ZHM" &^EH]<FJ#KE3)GS*ZLZ(,TN))
M/X0[]#&Z52B*T3<5IMD;U$F"+G:S28I^EEH01?NZT A!F_!G9K@YO(V&&U5?
M_%#I.LK"FYTRWAQNO3E/S(O6O#":;Y-XS&KCCT*7:;16;U#'/YU;M7;9=6O.
MN=XGV?HDC3[]@ORY8(;<!JVBP$GA!_U"Q83[^B@6K?'%_U^F9I.D*5/LMW5J
M*U/L \=])X7:J'EA-G'G/8)'K=1&?;=4ZS+3ND7 +6(MUL W91@PC=UP&O?!
MBGE0Y'@@%@ KGH"L%IO'FET<2Y992Q;0BMVP%??A:DPHP!6/2U?<QVM1;0->
M 5ZQG:\+8<HP !:[(2SN(Y9)NN!#L0!D\024M=C$5<DBC(\EBX6M9@E@EKC!
M+.ECUI11 IPEXW*6Z#B[&.CY"'"6V#B+YYB84@R<)6XX2_J<%8,O,@*4)1-0
MUF*SU\#BP%JR@%GB!K.DCUE#/@&R9%S(DCYDZU+3N@64)3;*XOGSC\>GJH"R
MQ UE29^R6'+?'THQ4)9,0%F+S6/)-I1%6-HJE@)DJ1O(TCYD30FE %DZ+F1I
M'[)%M0UX!8RE=L924V- .U,.CN8<-+WL(!,H,)9.P%B+S:8M:!M9PJT%"XBE
M;A!+-9WL<#H!L71<Q%(=8NE 3T !L=2&6#+'QGH%Q%(WB*6OFBN@0%@Z 6$M
M-NN"-:2/ 5"9&Z"R5TT.,. I&Y>GK,_3NK2T;@%0F0VH9$Y-32L#H#(W0&5]
MH')"?8$'8NG,NDXQ[?HBI!Y; &)M6AD0E;DA*NL3U9A/8"H;EZE,-_5*!WH
M!DQE=J8R4]O*@*G,#5.9IFVE99LU$ M E4T 58O-ME9]ZPH!T)6[H2O7M*N&
M1'+ *Q\7KUR'UX&I5PYTY7:Z<M/KGP-=N1NZ<LV:UO#[BP-<^01PM=@\-JJF
M!'96L1PM8_5Q:DH@T)2/2U.N7<@::  XT)3;:$K-7U0<:,K=T)2_JD/E %,^
M 4PM-H6]1 505+BAJ'A5CRH HF)<B(H^1.G@1Y0 B@H;1=G<-[WP!5!4N*&H
MT$RL^H.S*@(H*B:@J,4F:Z:IY/&SW[H6( "JP@U4A69BU9#/SMZ D3<'U.I%
M=XUBP"<@JK 1E9G[4P%$%6Z(*C3]*1GLJ@0054Q 5(O-MCVU5:D$KDHW7)6:
M[G0XC1*X*L?EJNQSE0TUIQ*P*FU8%?,%-R48L"K=8%5JFE/#;+4$KLH)N&JQ
MN7BV+\"420"J= -4J>E239D$HLIQB2K[;6I=9EJW.ANN;% -S%"5 %7I!JI2
M U46#*Q>2V"JG("I%IOD>0M@7ZH*@*Z!&[H&&KH.YC, N ;CPC7HPS7HP=7K
M;"_>J_2NVJ:=H75RB/-ZIW%[M=T*?EIM@/9@>+V/_%.8WD5QAG;JMA#UY^63
MG-9;L^N3/+FO-BO?)'F>[*O#K0HW*BT'%+_?)DE^/"D-M!OD5_\!4$L#!!0
M   ( +.&?E)1ECZO%@,  -8+   9    >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;+U66V_:,!3^*U:T:9O4D0NWM@(D;E,KK2N#M=,>37(@5A.;V0YT^_6S
MG9 F% *5NO( MG/.=SFQ\>EL&'\0(8!$CW%$1=<*I5Q=VK;P0XBQJ+$54/5D
MP7B,I9KRI2U6''!@DN+(]ARG9<>84*O7,6L3WNNP1$:$PH0CD<0QYG\&$+%-
MUW*M[<*4+$.I%^Q>9X67, -YMYIP-;-SE(#$0 5A%'%8=*V^>SETZSK!1-P3
MV(C"&&DK<\8>].0ZZ%J.5@01^%)#8/6SAB%$D492.GYGH%;.J1.+XRWZ%V->
MF9EC 4,6_22!#+O6N84"6. DDE.VN8+,4%/C^2P2YAMMTMB68R$_$9+%6;)2
M$!.:_N+'K!"%!+=U(,'+$KS=A,:!A'J68"IGI\J,K1&6N-?A;(.XCE9H>F!J
M8[*5&T+U:YQ)KIX2E2=[KEM#LZO^='QU^W4TGLX^H/'WN^L?O]#'$4A,(H&^
M8<ZQKO4G]!F]0S82(>8@.K94]!K$]C.J04KE':+RT VC,A1H3 ,(R@"VTIV+
M][;B!UXEX@C\&JJ[9\AS/&>/H.')Z>Y%A9QZ7LNZP6L<P)L!)R!0'TW45@3.
M(4 SR?R'"NA&#MVHA!XF<1*9MX"&C*Z!2S*/8)?H#$TP1_<X2F#?ZTDIVH9"
M'^]USZDY;L=>%TMV)*BDOIFK;[Z*^IG96:B?R)!Q\G=WCZ0N4JIF0:#KF,^.
MD>-Q)2^MW$OK-;U<"Y'L]]%ZIJ]5;S=W71R+*GEHYQ[:K^GA-I%"8AH0NMQG
MI'V2D6-1)2/GN9'S4T[<X 4G[B*'OOC_)RZE:.WLP9W*' DJJ7>=I_]UY^W.
M7,95?'N-YT:.196=%&XH]VU.7,93U/?,0E5(6;_WI-][P].6D56:J HIFWBZ
MVMSJN^U4$R.R)@'0 $V ^T"E:@7WNJAF:]>:SOM]%_K+\U*_=J%#BH$O3>,H
MD,\2*M-^(U_-F].^:<EVU@>Z:36=UQ-,VO'>8+XD5* (%@K2J;55_7G:1*83
MR5:F#YLSJ;HZ,PQ5XPU<!ZCG"\;D=J()\E:^]P]02P,$%     @ LX9^4AA?
MQ(0[ @  )P8  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N>&ULE97;CMHP
M$(9?Q8IZL94J<B) 5R$2IQXNH C8]MJ$@5AKQZEMR.[;UW8@0B59*3?$8\_\
MWS_$#'')Q:O, !1Z8S278R=3JGAV79EFP+#L\0)R?7+D@F&E0W%R92$ 'VP1
MHV[@>0.789([26SWUB*)^5E1DL-:('EF#(OW*5!>CAW?N6ULR"E39L--X@*?
M8 OJI5@+';FURH$PR"7A.1)P'#L3_WDZ,ODVX3>!4MZMD>EDS_FK"7X>QHYG
M# &%5!D%K!\7F &E1DC;^'O5=&JD*;Q?W]2_V=YU+WLL8<;I'W)0V=@9.>@
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
M[;^?[80T+8%6XX'XVO<<G^N/XWC'Q9,L !1Z+BF3$Z=0:G/MNC(KH,1RP#?
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
M*(-.WS1*U2NI-E"NW50O))H=X8ZEV>*@;("Y7TJ).\,F:/\7LG]02P,$%
M  @ LX9^4HO"!K^R!   #@X  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N
M>&ULG5=M;^(X$/XK%KJ36FE+X@02J"@2!4Y7:;NMRG;W3JO]8,) K$WBK.V4
M]G[]C1T:* GIWGV!V)Z79Q[;,^/15L@?*@;0Y#E-,G75B;7.+QU'13&D3'5%
M#AFNK(5,F<:AW#@JE\!65BE-',]U R=E/.N,1W;N7HY'HM )S^!>$E6D*9,O
MUY"([56'=EXG'O@FUF;"&8]RMH$%Z,?\7N+(J:RL> J9XB(C$M97G0F]G-'
M*%B)+QRVZN";F%"60OPP@YO55<<UB""!2!L3#/^>8 I)8BPACI\[HYW*IU$\
M_'ZU_H<-'H-9,@53D7SE*QU?=08=LH(U*Q+](+9_PBZ@OK$7B4397[(M94.W
M0Z)":9'NE!%!RK/RGSWOB#A0&)Q2\'8*WI$",M.LX.\4_&.%W@F%WDZA9YDI
M0[$\S)AFXY$46R*--%HS'Y9,JXWA\\SL^T)+7.6HI\<T[)*;3].[VSGY//EK
MOB!G,]",)XIXY^2"/"YFY.RW\Y&CT9?1<**=W6EIUSMEUR.W(M.Q(O-L!:NW
M!AP$62'U7I%.O5:+,XBZQ*<?B.=Z;@.@V2^KTV$+'+\BSK?V_!/V;K)(I$ ^
MLV<RXRI*A"HDD&^3I=(2#_/W%A>]RD7/NNBUNSC[*)0Z)]> MQS(WF_3II0&
M VO07/FG<:\7#&@0C)RG0Z[J<A>>-PQ#WZ\$WT#N5Y#[K9 ?%T1II@LMY N9
M"ID+R?0A:/* XR;D[7:]0==U?V_:]?^N]R:PH HL^)6],!',GS'I*L#PTKS0
ML"),XSTAB_\7=U#;">KUJ3LXWK&ZW$70\_V@W[QA8157V'J,'R 26<1Q>D.X
MAE1=MI UJ(P.6LF:QBS; .$9^<*2@MD$/TFPQ+ L H*#&:Q!2J3.,#-1"K1J
MXJ;TTG]S2MV^VQOTC\BI"P:>.Z!A,S?#*HQA:QCW4CQQ6^"T(/>2"TG^!B;+
M[01=R*P)]+"&Q3U"6Y<(AD/:C)6Z^T3NOG="(3-%%$^BB'Z0N]SPK@C+5N0K
MDY)ES23OS!["&81!$!X?P 8YGPX'W@G<!P6(MN*>I$)J_@\>AADLM4VFHLAT
M(U3Z+K<-(KTA=4^ ]/8@O5:0M\"2DLIYID%BA<RP^6D&Z=404-^MX:Q+8:MV
MXC+3?5&B?BO..QV#;$3EU^\2[8?A,:P&,<_W>Z<(W)<RVE[+]G<)J]A!7H2F
M,WG]CK%O]'MCC/6J%H9NG?JZV*GP3-E[.[.O%[2]8#1CO'Y':Q$SK/$L-3=
M82NH8VRN58Y-LLE!N+D$B4N1167ON#F04Y$]X8GDRP1O/D@.BDPP6[UFV#(9
MQ SSPA+ ].I:BK+;3EZ,<2Q;*(;6426QCM"+!+2)-4[E";<S$L3Z ]G&/(K)
MEBD"ZS7*FN*GB%B7R+ ' C-8%@K#4LID^@7D6%66( EUR]:MB[D3L1F/GP36
M2$JQSYS_++A^L6=C74CC#ZM'^:K!,]-MJDG.0=.;@MS8QX,B-GF4/58U6SU0
MKFU;?C0_-0^7AOD)[5].RP?#T0KN(J[8MXZS=UV^E&Z9W'!,NPFL$8;;#?$N
MR?+Q40ZTR&T[OA0:FWO[&>.##:01P/6U0%9V ^.@>@*._P502P,$%     @
MLX9^4I=J2:V" P  J@P  !D   !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL
ME5=;<]HZ$/XK&L]Y:&=*;-F82P:8(9#.R4PO3-*FYU68!325+2H+2/]])=DQ
M3B0K/2\@V;N?OEWMS9,S%S_+/8!$3SDKRFFPE_)P'89EMH><E%?\ (5ZL^4B
M)U)MQ2XL#P+(QBCE+(RC:!#FA!;!;&*>K<1LPH^2T0)6 I7'/"?B]PTP?IX&
M.'A^<$]W>ZD?A+/)@>S@ >3WPTJH7=B@;&@.14EY@01LI\$<7R_P0"L8B4<*
MY[*U1MJ4-><_]>9N,PTBS0@89%)#$/5W@@4PII$4CU\U:-"<J17;ZV?TC\9X
M9<R:E+#@[ ?=R/TT& 5H UMR9/*>G_^%VJ!4XV6<E>87G2O9OCHQ.Y:2Y[6R
MVN>TJ/[)4^V(E@+N=RC$M4+\MPI)K9 80RMFQJPED60V$?R,A)96:'IA?&.T
ME36TT-?X((5Z2Y6>G.'A%;K[LOCZ^19]F_]W^X#>+4$2RDJ4O$<]]/UAB=[]
M\WX22G66U@BS&O>FPHT[<)>07:$$?T!Q%$<.]<5?J^/Q2_506=B8&3=FQ@8O
MZ<3;@A"P09(\(5*6(,MK#VS2P"8&MM\!>P\EB!,@E4[HAFS0$M;2Y:L*96!0
M=&*=9C@:1Y%RS*GM$ULLP6VI%QS[#<>^E^-=<8)"<O$;U6Q=!"N(M'7R:VZV
M1#SJY)8VW%(OMWF6B:.ZE4>2$9W5+FJI=? HMEUG2XWC3GJ#AM[ 2^\'$8(4
MTNNY@74P=MRL+=7MO&'#;OC&Q4I2[.B: 9J;B';1&UH']['#?;98,NH.O5'#
M<.1E^/4 0MUKL4.?0)5:9)I$CV][1[7Y1,F:,BHI.(F/['C3?GU-W!8S*=-!
M?-P0'WN)?U']LT6>*_<Z28X[3G_-TI9+XSCII(FC2_6.O$0?"3N:S$%SICHR
M*3)GD-8H;0*])$T<3%V2:3KJ=BEN=1KLY=K4X&^J!G=';(WR(F1=&>^2&WM\
M>FD5^'_T"G:)4E_#P)>.@?TMPYL3'J\D]KTX$\(EF$3=M1!?^@CV-Y*54,.C
M4-5PQ5111*38H-M?1WI00YVSZ6&[9?3PV'633L'N\H,O[07[^\N+D'NCX&"[
MA?3<@><2]$7>I=U@?[_19<>1)<;5;[$?6+.#Q=LG4C$.6X.DGN(_$[&C18D8
M;)5.=#541HMJ,*XVDA_,;+GF4DVJ9KE7'Q,@M(!ZO^5</F_TN-I\GLS^ %!+
M P04    " "SAGY24]=K6C8"   L!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-"YX;6R=5.]OVC 0_5=.T3ZTTD9^$D85(E'HM$HM1:7=)DW[8,(!5ITX
MLPVA__UL)T0@2E7M"_'9]]Z]=_B<5%R\R#6B@EW."CEPUDJ55ZXKLS7F1'9X
MB84^67*1$Z5#L7)E*9 L+"AG;N!YL9L36CAI8O>F(DWX1C%:X%2 W.0Y$:_7
MR'@U<'QGO_%(5VME-MPT*<D*9ZB>RZG0D=NR+&B.A:2\ ('+@3/TKT:1R;<)
M/RA6\F -QLF<\Q<3W"X&CF<$(<-,&0:B/UL<(6.&2,OXVW Z;4D#/%SOV;]9
M[]K+G$@<<?:3+M1ZX'QU8(%+LF'JD5??L?'3-7P99]+^0E7G1CT'LHU4/&_
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
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
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
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( +.&?E*Z^\!_[@   "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( +.&?E*97)PC$ 8  )PG   3
M      "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ LX9^
M4M"ZS59K!   >A   !@              ("!#0@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( +.&?E*TCUHWE @  "$G   8
M      " @:X,  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M" "SAGY2>OY?@] #  !!$   &               @(%X%0  >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L! A0#%     @ LX9^4JU>>>[+!@  S1L  !@
M             ("!?AD  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4
M Q0    ( +.&?E)^GSCP?@8  &T=   8              " @7\@  !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " "SAGY2#M#-SJD)  !U
M+   &               @($S)P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L! A0#%     @ LX9^4@UMTTQO!0  $PL  !@              ("!$C$
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( +.&?E)([>X,
M.A\  #U;   8              " @;<V  !X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"% ,4    " "SAGY2!*AXDG "   7!0  &
M@($G5@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ LX9^
M4D9Q=QU1 @  [P0  !D              ("!S5@  'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"% ,4    " "SAGY242Y$6(8#  !5!P  &0
M        @(%56P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0
M   ( +.&?E+FI$<9I ,  !8(   9              " @1)?  !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ LX9^4I_"'CBW!0  A T
M !D              ("![6(  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"% ,4    " "SAGY2A%.+BQ0#  !O!@  &0              @(';:
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( +.&?E*^U21L
M+0,  /@&   9              " @29L  !X;"]W;W)K<VAE971S+W-H965T
M,34N>&UL4$L! A0#%     @ LX9^4K+(\O7?"   :18  !D
M ("!BF\  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " "S
MAGY2A<B)I_T-  #N0   &0              @(&@>   >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( +.&?E*;)-:M700  !P)   9
M          " @=2&  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#
M%     @ LX9^4E4\U"5C"@  4QH  !D              ("!:(L  'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " "SAGY2[0M)>/L"   B
M!@  &0              @($"E@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;%!+ 0(4 Q0    ( +.&?E+GZ57T,P,  /0&   9              " @329
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ LX9^4I\H
MP,&? P  80<  !D              ("!GIP  'AL+W=O<FMS:&5E=',O<VAE
M970R,BYX;6Q02P$"% ,4    " "SAGY2$,GP2_H)   "&0  &0
M    @(%TH   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (
M +.&?E)T8LW.A (  *4%   9              " @:6J  !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&UL4$L! A0#%     @ LX9^4J%1V[L0!   U0@  !D
M             ("!8*T  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"
M% ,4    " "SAGY2Y19_L*<@  "+9@  &0              @(&GL0  >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( +.&?E*K$V:\1P4
M ,(,   9              " @872  !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL4$L! A0#%     @ LX9^4DYI;)=C @  ]P0  !D              ("!
M ]@  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "SAGY2
MA5=3+^0"  #4!0  &0              @(&=V@  >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+ 0(4 Q0    ( +.&?E+$DS<Z*P,  *D'   9
M      " @;C=  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%
M  @ LX9^4G2EV7X5!   / L  !D              ("!&N$  'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "SAGY2#MA=EH "   V!0
M&0              @(%FY0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+
M 0(4 Q0    ( +.&?E(/) ;.6P(   L%   9              " @1WH  !X
M;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ LX9^4N4O36FF
M!   )0T  !D              ("!K^H  'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"% ,4    " "SAGY2[2(H+4@"   5!0  &0
M@(&,[P  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( +.&
M?E)4(PY4[@(  -T%   9              " @0OR  !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL4$L! A0#%     @ LX9^4LP8A*!G @  0@4  !D
M         ("!,/4  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M    " "SAGY2OPI&']$$  !Z#   &0              @('.]P  >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( +.&?E)/XP P?@0  /P-
M   9              " @=;\  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
M4$L! A0#%     @ LX9^4FL>_IEY!   _0T  !D              ("!BP$!
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " "SAGY2X%2)
M@AD$  !Q"P  &0              @($[!@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0Q+GAM;%!+ 0(4 Q0    ( +.&?E)WI-@]Q@,  , *   9
M  " @8L* 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @
MLX9^4IM>RJE6!0  !A,  !D              ("!B X! 'AL+W=O<FMS:&5E
M=',O<VAE970T,RYX;6Q02P$"% ,4    " "SAGY2=T<8^5<#  ":"   &0
M            @($5% $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4
M Q0    ( +.&?E):_,7*!P(  %T$   9              " @:,7 0!X;"]W
M;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ LX9^4HLZR$,K!
M*PP  !D              ("!X1D! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6Q02P$"% ,4    " "SAGY2.QRI\'H"  #,!0  &0              @(%#
M'@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( +.&?E(C
M9]<WAP(  .X%   9              " @?0@ 0!X;"]W;W)K<VAE971S+W-H
M965T-#@N>&UL4$L! A0#%     @ LX9^4N1 >GL[ P  G0<  !D
M     ("!LB,! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M" "SAGY2_$',Z%P"  #F!@  &0              @($D)P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( +.&?E(?G\Y+8P(  #8%   9
M              " @;<I 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L!
M A0#%     @ LX9^4E*Z!.9W P  A0D  !D              ("!42P! 'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " "SAGY2BG$IEB<"
M  #M!   &0              @('_+P$ >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;%!+ 0(4 Q0    ( +.&?E)CNC/E&@(  &0%   9              "
M@5TR 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ LX9^
M4@W!?#)+ @  &P4  !D              ("!KC0! 'AL+W=O<FMS:&5E=',O
M<VAE970U-2YX;6Q02P$"% ,4    " "SAGY2)GLCO0D$  !6#   &0
M        @($P-P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0
M   ( +.&?E+!WCXW<0(   \&   9              " @7 [ 0!X;"]W;W)K
M<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ LX9^4L'R<'A+ P  A <
M !D              ("!&#X! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q0
M2P$"% ,4    " "SAGY2%Z]):U4"   R!@  &0              @(&:00$
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( +.&?E+,4#"\
M[ (  #$)   9              " @29$ 0!X;"]W;W)K<VAE971S+W-H965T
M-C N>&UL4$L! A0#%     @ LX9^4H#[7%I2 P  7@P  !D
M ("!24<! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " "S
MAGY2TD^'5_\#  !8%@  &0              @('22@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( +.&?E)W7SR/5P,  "X+   9
M          " @0A/ 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#
M%     @ LX9^4M05L8YI!@  +"\  !D              ("!EE(! 'AL+W=O
M<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " "SAGY2498^KQ8#  #6
M"P  &0              @($V60$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM
M;%!+ 0(4 Q0    ( +.&?E(87\2$.P(  "<&   9              " @8-<
M 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ LX9^4CI;
MX0,2!   9PL  !D              ("!]5X! 'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6Q02P$"% ,4    " "SAGY2 VK?6IL"   <!P  &0
M    @($^8P$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (
M +.&?E)S/9+0$0(  $@$   9              " @1!F 0!X;"]W;W)K<VAE
M971S+W-H965T-CDN>&UL4$L! A0#%     @ LX9^4ITO7<:D P  T L  !D
M             ("!6&@! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"
M% ,4    " "SAGY2AO=PE6H"   C!@  &0              @($S; $ >&PO
M=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( +.&?E*+P@:_L@0
M  X.   9              " @=1N 0!X;"]W;W)K<VAE971S+W-H965T-S(N
M>&UL4$L! A0#%     @ LX9^4I=J2:V" P  J@P  !D              ("!
MO7,! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " "SAGY2
M4]=K6C8"   L!0  &0              @(%V=P$ >&PO=V]R:W-H965T<R]S
M:&5E=#<T+GAM;%!+ 0(4 Q0    ( +.&?E+@NOB!-@(  #@%   9
M      " @>-Y 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%
M  @ LX9^4CP;5<$$ P  +1    T              ( !4'P! 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " "SAGY2EXJ[',     3 @  "P
M@ %_?P$ 7W)E;',O+G)E;'-02P$"% ,4    " "SAGY2^B>WJ;D%  !L,0
M#P              @ %H@ $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
MLX9^4F?\4D), @  :"P  !H              ( !3H8! 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ LX9^4H:F8T@, @  82L  !,
M             ( !TH@! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %,
,4P"\%@  #XL!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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>101
<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>102
<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>103</ContextCount>
  <ElementCount>413</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="tomz-20201231.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="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/BalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEET (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENT OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/StatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENT OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CondensedConsolidateStatementsOfStockholdersEquityDeficiency</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.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="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. CONVERTIBLE DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ConvertibleDebt</Role>
      <ShortName>10. CONVERTIBLE DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquity</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CommitmentsAndContingencies</Role>
      <ShortName>12. COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. CONTRACTS AND AGREEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ContractsAndAgreements</Role>
      <ShortName>13. CONTRACTS AND AGREEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 15. ACCRUED WARRANTY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedWarranty</Role>
      <ShortName>15. ACCRUED WARRANTY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 16. LOAN PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LoanPayable</Role>
      <ShortName>16. LOAN PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 17. INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxes</Role>
      <ShortName>17. INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 18. CUSTOMER CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CustomerConcentration</Role>
      <ShortName>18. CUSTOMER CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 19. SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/SubsequentEvents</Role>
      <ShortName>19. SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - 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>26</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - 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>27</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - 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>28</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - 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>29</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 5. INTANGIBLE ASSETS AND ASSET ACQUISITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionTables</Role>
      <ShortName>5. INTANGIBLE ASSETS AND ASSET ACQUISITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - 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>31</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - 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>32</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 10. CONVERTIBLE DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ConvertibleDebtTables</Role>
      <ShortName>10. CONVERTIBLE DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/ConvertibleDebt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 11. SHAREHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityTables</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquity</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ContractsAndAgreementsTables</Role>
      <ShortName>13. CONTRACTS AND AGREEMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/ContractsAndAgreements</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 15. ACCRUED WARRANTY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedWarrantyTables</Role>
      <ShortName>15. ACCRUED WARRANTY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedWarranty</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 17. INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesTables</Role>
      <ShortName>17. INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - 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>39</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - 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>40</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - 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>41</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - 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>42</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - 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>43</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - 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>44</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - 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>45</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - 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>46</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - 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>47</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails</Role>
      <ShortName>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails1</Role>
      <ShortName>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetails2</Role>
      <ShortName>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IntangibleAssetsAndAssetAcquisitionDetailsNarrative</Role>
      <ShortName>6. INTANGIBLE ASSETS AND ASSET ACQUISITION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - 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>52</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - 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>53</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - 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>54</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - 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>55</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - 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>56</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - 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>57</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - 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>58</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - 10. CONVERTIBLE DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ConvertibleDebtDetails</Role>
      <ShortName>10. CONVERTIBLE DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ConvertibleDebtTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - 10. CONVERTIBLE DEBT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ConvertibleDebtDetailsNarrative</Role>
      <ShortName>10. CONVERTIBLE DEBT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ConvertibleDebtTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - 11. SHAREHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - 11. SHAREHOLDERS' EQUITY (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails1</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - 11. SHAREHOLDERS' EQUITY (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails2</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - 11. SHAREHOLDERS' EQUITY (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetails3</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - 11. SHAREHOLDERS' EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ShareholdersEquityDetailsNarrative</Role>
      <ShortName>11. SHAREHOLDERS' EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ShareholdersEquityTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - 13. CONTRACTS AND AGREEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/ContractsAndAgreementsDetails</Role>
      <ShortName>13. CONTRACTS AND AGREEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/ContractsAndAgreementsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - 14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>14. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - 15. ACCRUED WARRANTY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/AccruedWarrantyDetails</Role>
      <ShortName>15. ACCRUED WARRANTY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/AccruedWarrantyTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - 16. LOAN PAYABLE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/LoanPayableDetailsNarrative</Role>
      <ShortName>16. LOAN PAYABLE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/LoanPayable</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - 17. INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesDetails</Role>
      <ShortName>17. INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - 17. INCOME TAXES (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesDetails1</Role>
      <ShortName>17. INCOME TAXES (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - 17. INCOME TAXES (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesDetails2</Role>
      <ShortName>17. INCOME TAXES (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - 17. INCOME TAXES (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesDetails3</Role>
      <ShortName>17. INCOME TAXES (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - 17. INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>17. INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/IncomeTaxesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="tomz-20201231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - 18. CUSTOMER CONCENTRATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomimist.com/role/CustomerConcentrationDetailsNarrative</Role>
      <ShortName>18. CUSTOMER CONCENTRATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomimist.com/role/CustomerConcentration</ParentRole>
      <Position>75</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tomz-20201231.xml</File>
    <File>tomz-20201231.xsd</File>
    <File>tomz-20201231_cal.xml</File>
    <File>tomz-20201231_def.xml</File>
    <File>tomz-20201231_lab.xml</File>
    <File>tomz-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/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>105
<FILENAME>0001654954-21-003525-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-21-003525-xbrl.zip
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
M8$80^>RO=N#U=6WT!IZ1@\F?LE/@:"O&I_;?P<HI!*?00UO/ ?!]63&/93\
M/8JXQ7<_12#'1NB52&L-'.1A+!LU->E[YGH+V]TT[6:\Y.<M&UC^GL%"!81^
M83[JH0U46\+'ZC2SF/WF _'_5W9O!R$ZG9^,!5,$?WYELW7>%NG@6^6#^V#[
MGHN:RW"4.P\;RGMNH"JWKGGUR^M5DQ2!N"$]Z]RZ%OOQ=_94&8JTO*\<+3W=
M>\^,$%QTNRO/HG4[?^?CIU\O&_8+B?P'KC4KCY]V*U:.EI[N&GZU\(F/CG%?
M>9J9X02,SY 9(#WR3>3[^+4=F(;S3V;X==?222]DU6A%!KB%T7W#Q/L(X %#
MO%AYUG^B7&X:K6Q6T_.7'K?P=%?Y#=IQ_^G&LZHO^>.OV;G7C%D$X:/M,%!2
MZ(+48/I.=S+ICM/3)N,4Y_B#.<[?7>_1O0.]X+G,N@V"J,:$G[ST3"M&*T[[
M#] 'H!A\@LT/MIPN-TJ)[N#4_<H Z:'MWB/.H^JSY5BG?+1RNODW0-U[SZ^N
MKSYY;L<P3>:@46*60J/DR1@/6YSU UBS>X#J;[[W&,[QD@_#K3Y[2@&L&:XX
MZ]W"<)QW46"[+*B.V-"/,I-E1BF99 Y\M?.*TJ.4*6BNBKAB_0C?55_.QW]F
ME7-AI-73H>:K-QE^+ILN'DE.%N]5C&!^[5KXGP__BF /XL [P75X8_C^$U#X
M'X83935:MHKFA8+> ?V /BC?C7I>V$%=\T*QF&D#^8*_O.B^^.M FXS'??V7
MU[4F;PIBN459![&6@W@\&>EZ[U  CS<#K.< UKO=_J0WWA'BXK;T$PO+3&MU
M7NCE .V-M.$(-YE5YMP1OBJ4[^?@T_J3_G PW@Z^6_<!O@5%#(]LB:]! 5]C
M;: -$GC2<]2<OPH^AGG&ZFD#7>M7F_\]&,' #J^#@(7!E@@8Y1$P'H^TE.[(
MS%$7@"H8&!<X0NL.J@+PQ6=+P[8^_%@R-V"[B<XD!PAL9'O=%">4SK4M0)6T
M9%ZQ:^/1<-BO"1%'W&ZHT?(*6^N-NL,N[NI*IZD+0R5LY'7PH-L;C#6M(@A?
M?&_)_/#IBP.;7-#4J*67:+BWUQU:7MEJ^F2L=7MI JV>=$< *Z&LH&U[P]$X
MRT'5 81-F^'>XW5S'-'P"+_1#AU4S[,>;<?9%I-Y-0SNP$0;IK7@YKD;@K<2
M8O-J>]*;=+7N;O!^7N*F Q[X%?9M[*M]/P\_SWX/^ C;(C:OWH=H7U)BNW;2
M72&LA,J\_A^.^OV1MB6$-\;2#@W'_I-9=]XL?#1\]IX],,<CIK[Q@C#XZ/GR
MISO/L;YY\1G%MCC.&XZ!WAN-TJ[A#C#M>X%52*3G[="DKX_&>UK@YW#.?"$T
MGFON9+;TO-D"@S'II4QZZ63;0E0)E7DCIFG];J^W/43;8J9@ND;#P6A0CIIZ
MTU="0\$PC75M--$K3;_;PO.6!K9'0]@N#_)N1.59*ZTW;R_&NC[H#PONTZH-
MV!?C"7="NSEQ>MX6:(.NUA].BGNO['1; U4),WGU/])ZNJYO 9,?,>M7VYC:
M#K\KU[6(AU)?;8NW@G[O:N-^%FV;)V\*XBI([>45=A] UO3=(4Y3 MXH#K-C
M\"*OK[LK^6#=[,T"7@GA>;4^A']&C0 O#:78!N^*X8+>U\;C<0K-*Z;;'JI*
MZ,N;@_H 9;U$B=:G';&5-Q9C+1.F7#_ISB!60EW>LHRT07HC4@_$F^1*\4]>
MR)JQ.[V\W4E3=^V$.X-7"8-Y"S3HTC_; MF<-LS;'5WO]OIZ:FNT67LTIN'Z
M>9,R['6!TVH!LX(7=W;S^WFS,1GTM,EF(5CC8&\!:24L%MQ_H&A?VZQ25H.:
M0OONB"Q8A]ZP-TYCLG2V;4&JA+'"3B&/L;H@;8N;PDG!8#CJK1" >M-7PD-!
MS_=Z@XG>KS3]C;=8V.&"3J1<"]09,AASS1VPL5:GKYQM-\ JX2FOS;<'#+-#
M///[+B>S_;P*Q]UF^G0I/\\6<%3!RJ!PDC 8C$<UX+BV+!OS90SGBV%;MZX(
M^6Q[Z)97V'CDI?<FZ3U5^83;PU4)37GUW >H='W4KPW75Q8:MLNL#X;O I,%
MX.Y'B\C!G)+W;(:9QMNB+J^BP4W0NN-N.AZW>?)&P*V$T;SZ!AO3GX#>ZN\"
M+O'IW',LY@=X8A$^;8O-0C2H!R\.T@0OSK45-)6058@2C2>#?J]Y6"HD/ SR
M"EZ?3#"O9&^(B8LD[IB/\8@O/ILQL.46C2+J)-8!7#A'Z#4/;%S,M"NP>;NP
M#V +F$TI^<T@#DM-QG#_**T'9>%@&@WL_L0W*>4IMP,5(-YL8_:%V>UASAL=
MLM?]]!YY7WC.&X<*P*XR.<TKT@*&MX V;X%*['G#:K^FA.6-$N@!V!7N#[KM
MN31OLOK];K\[ZNX1DUO0.V^F.GU-ST52FH9R1V,UW-%894\9&O/=1@4#53C)
MVS1S Y!6\>M&A737_.E?74"S)-RT0\TQP+NZ###*FZR4WB^!9#M@5_B!]8'-
MVZI] %O'#^Q,]-Z@![OM[EJP\U8K(V3[QO(ZP(>X+5D#>-Z U07\/9N&MVX0
M^I1&_[MK++"PXT_8_-D!G9K5#UROHG_5J=9$8;X8_F>?JH8L6LT7YE,M964E
M)DLO4T#>?OH(8%ZEL[0KS-@,D.4H? X@^13743CW?*1!-0RN $P7AS;=4NCR
M4^T&50G*G@<JJN/:#4\\_I@.GZ^897M@JJ.'!R'3N=[; O,Y"K'$&[,K]XV>
MU%0[@M4HHM: E=7!6RBP^B9YE?[0,K)0#;#&EK.]AW&4RVG"!ZFFYX^#3K5\
ME.=;6 TS5I/Q5BRAOX;I-IF4VJ!O*3/' /K.\K%&Z(^ !-7%X?G6L=%!:8:-
M-L!<[C/4@K=9MM\_O/OB]6$/'CL4MG?F\$:AK^9B/@O#5/;UZGBAIP?Y 9G^
M.2CP'.Q?>1WOJ262:WT%[TBT.S+NJW9@J<E:LIU2?CU7W37K*0>PH465-OQK
M9E'=!E;UE3TP-V*5NU>LB^85ZM$'77T$G)1.U^"SU8"B#']KH2A6+?9'VK"[
M$Q!K.?.]MV!!:)NB%5!YF#E7L=0;CC+^4U,PB4Z2U"/)-?A16 6 AL.AMBL\
M:QF]/HX&75C5/D#:$D5:KS_8)\GNL*O5;W80?O$]*S+#"B#I^F2T,]G6PL3\
M!]O$DI-OOF'C*645J+J#G7E['>&V0%1_,IGL%:1M\ 0,-:X$%!;!?IZ)7YO0
MT_ECY,ED/.CVA^D(86K&NN#45MB%4H5^KY?)N%@+SM]\+PB %6:Y/,/M<#,N
M9BYU^_I@D@K\I":L!TM=Q(P+%<@3#?Y_5 D4_)8% 6FWCZP1^SXN%*J-M4RQ
M>G[.+6"JC:-"SR+P-\:3ZC"]9TL?WB<[@*5U_%2/_FP"9?F3V9$V&0TSIXHK
MI]\-TMJ(+'31T(;:<+ 5I'?,<4 'BM8R3:"QD$>D]T?]=!YP=LK: -7&5J$<
M>CCH#X:5 ?K* F;X)G;]2G4[:!!A>17?'V0U_%H =H6V-C;S%J#7[P[&^I;0
MTN[TG1$P"UL%PA--"?,D;QMZ6J\[&:?36DNGWAK NGB<%!):L7NN7A>^7]E]
M8S9CDK<9/7VD]U(@Q9/5@:(V8HK-EH;#2:\"%%37_C?F@LOIH-:S%N#>!=0V
M_H$U)Z^3O)WH@6<_&:18JPH@#0%?&[MYTZ&#8Z#U=P2>6K]@5RG^<R/,6# C
MW4&O-^[J65<S/>L64-5&7]Z6#"83-+[5@8KK/K$]\8+]ZE5OY+H.KJ(-Z8XS
MOE7)O-N!5AME>8/1T;OC7J8PJ )L:1?F\PSSNV0JUQ>?+>QHT0 287N^IBW%
M)@":@+@N;K5NP8J,!KW^%E#331X49F%!R,G0"$8+_50G6!59,EL]0.HCJK#W
MZ/;7 R)1*']MSH!HW;P%Z6.L/]-4+CUE?8CJHZ=@%G)GQAM ^N2Y7E:(FT17
MWA1T^MUANCW'RMEW ;,^#O.VH:-K_7Y:!U>'DX6-F@>M6[ /O8FF#5-F/S-E
M$_!L5^>E=<%<_ CL-Z[M_.4%=BY_H;QN%)RMRTXT;-.Z5]#J5YEHA8:MS1*V
MMA 4FK=V,/ ]2G>^:QR@FAR&W5QW)6,I&#MP5G]/(&W#485"M6>@8(43\?5
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
M_( R"XX&%Q3LAF. T&(,EGZ=BN@<R"G7(!FH[3 *1:@4M[_@XS-NHA4*F@*
M'QDJ($=YSY9>8..5N6 _2.'<>/[2$]L%TLD(VD^ZE+:05$*@6)%/K0V$])Z1
M *V0E5\]][[S*VV;KH.  4_<2B.F7)M"P=X"B=Q[&U//^4,7*D1_R*9:BH-H
M<PAM!D<;;:*E)"GV JRLG]@?87>P]PWP'?4M0OXB\Y[C.<6>8;@40YHA_LP[
M+IFV;T8+/..FQD2P'<>,3R[ CXP<*W0WT"0CF?CQ&;BP?K*;-GR?G(QD%QWR
MEC(LO (2PXRP 3"H0U[Y\I)%D<%:D'?&Y$3&U';0<^#C!DR^.>7.A.'+3CDD
ML%E@ ME-3;@*8(7M0$:O2#/,'.\Q2  .I%'FD61XFQ^SA R6P@]"BVO 5Z27
M(FPRCQSPA:&WA1,DRTP""_(L%-27X03I8 0LCZNCS+)H+Y5!L5!7X)F&8K_%
MVQH1&'SKA?H0/3HQE&-&3J)IB7WB'5ZR89/GOL7EBMV>S=N1TY8&^"YQ3W(_
MJ#+NC\XQA28I1Q*UN(6'TMZ246^F EF4A6<QA[.B3,Y0$3V !V+>0,TU  0
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
M@R_T?Z;9T,0LKF!ZM<=?1Z0#5*YI+PV'P$#][H%':[N QR<E,.?,BAQ."ZJ
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
MV6D M?FH'27-Z8IQNMW8&.#ND_GL 6R"(;4-H %4BR.'^D)) Z@20VH5V64
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
M$D(-<L'E/(3#.F& OQOV&,)_0"F1VLR/[$SX\XY J 1,:H[CXM>)71^\Y,X
M\ U$'C:<P^,=<(O=6H"-'8#L,?8RJ/AIG4:BKQ/V\$'=#/@#"D_Y92PH?GS4
MY37=V'#/BWTGDY[;U..?SOL!8;.AL-AL#^^AN81F^]F"*@*!8Q+ +4"X F1%
MA(^CBAEJ,00G<$&Q9;H>9!YY/>&X$\<B-39"/52PD_@IR?5/MELZ%+G=)$\9
M%F>&$S\I>?NKK><C[\DE>[J12>#$PMZ*F[@J/R2?0-^?Z_OS.@,K9WNW? Y[
M/#*CM/P>6-^?Z_MSQ2^H%0>O)O(\O3\ORY7"C7GU>7LB9$7N[/@%KKX1US?B
M!UZZ_795)H9]*EMMBZJK1$][VJO68^?E)7_2N"B!B^,R\:=M[7C%_8V3&&WF
M\1,8&RI KOGG:'K!,NV19?:G98T(1=FMQ.$^'@[,P;CLM*R6'>3?9$@6(\T)
M6\:Z-8Q*D!^7&?@U-MXX[+B\VW)7IR:[E++9^Z.^.9P>3; 51\C8[IM3:W(P
M^,=EV:_975 2%JZV^/'*DC0JFVZK'#TZWTIF;,YF92</J\)N8/+A:)5[O)K$
M,27ABM^1XR6BG'?85H:;3L;F>-)Y>VY@F;.IW3*^NUR&L.)?>)//;C -**9<
MC;:R6N=UV]"<68=W:3XNC_W"'%_D'>&U@!P7UE8>L\Q!]QME@Q';KV3 *L!G
M7W!V8DF8Z[UG;4N!SBO+'$W*6N(E4/3R%\MZ+6=*#WM@#H:'=A6JB2!'-W@W
M8IP'8D%7]MSJ+E5J4:,;7:I4R6S'7E5AD%40%*L<"E<?(GB(@+PJ5#N\ID(/
MG85[L&8_V]3'<]ACG29 ]],4=7IG.],[2^+B.7Y_>;_OG]YHE;T!+0/ GO3=
MON1NNE9@Q@.A/=YS1U9R39P4.N57@;&9WUC,HGM>3__6P5*PF[(QS3-)7[7Z
MLSW<49T-O/N"J1ELUJD1ZY.O3\$]Z!3,<1.2=BH37E]*O719,*UE=JB:;'CI
MNA&6P__;X77K;>7"J7T. UYG]>Q235;\G2>"M%XA6E7,@M:R8I>5XJ<@<8);
M#V.6EZW.UAQ:9Z$6!],JMF/;N/$+[R84W!H^M;@BU%R$BXL4_E&X!&@KD]JS
M_EDPJ57/-M5DTE]9(MM>(:.&V,RKK0PY,*W^6;#DR+3M@4I,N3,07G]7Z7]G
MI1J7LE2C)!9>!'+_I("W]:;RO*TOE6=@C@959*(&2AZ<7-5E>HS,T509>JAY
M)&5W5-2EKS$[O@3 U4BTO[5_^B"(0LB8*76R*6HC*'5U>3S(MQ)U&PP5+\[E
MVW*%QN8#UOF1M;O\@C^YF436^,9>9(5#4P:.L<S.0UTG&S1[\#\;)G'.X/A_
MM4<@I3XKO*U(&_0K&TT*F,J-.\I?(XSF)(^\L.W/U%M5*&H[MD=6.SLUY[=9
ME:[P.NQ%MXIF^Z2F*.]I-V"K=XSP>SC4QS]0NXK[ZOY[!P6K*A-H-[\]QA9>
MF6V)49+%];GRM:YZY_>!E8KUZ9*#!S?64;RBR= L&;;(>B/UHGO5/S92IKH%
MXR667@OY$8!/RDN?SNF*<,):PJ*E%]! K!A'^01RJ%_@,ARMECPPQL=G+;S
M"5R:<B;G8N&X,NS%@U.( AYJQ&5X*6NXV/EE'(\&7Q=SB^9&FDT(DV/H9$=0
M\;+S@)/+Y&BSASL!4A%47!"K\OGK(8$0,3@/8L;'AA6G) %LNPMQ#0\GE\U3
ME\U-PUL8 8/U8R=Z-&F2X=9^@%A0@:/'" 4L8 LOB?G,.3'3*6(F(M<QEMB-
MW??^8#X\?><$-,(,L.8!+?''PAY@)3$NC8&(;AG'='GU+I^2E,__X9.$<)*3
M)$2Q]I(F_= $IVPBTO8]P7L_9C?$V20A(K@86(0DV#*U#;:5X/KS,)M#Q7>U
ML:>>L<GN-Z"6;J,P#>87;NB'T1L<B97P,GJDX0MSU(K  $O(^8$T@?)'WN,0
MK4\$J# $BGKDK8]&*N!I%7D@MAY02TQ]PU?2Q,,A=A(1+[6"[!F_.(%SRWGO
MAOD>\"5'$\&2B1Y-T+QW/)\JJ[T <+ZDCP ?)LB66YF'T$US-7>-Z'OP?)_S
M68Y\,>HO V([#Y HB$F#SJWC!7&R\S-/R>FS!/3+A2@/?V-<]'M2WU\7)A7F
MO31+JBY4+6*B(8I%KBP(7#$,<4Y_RN<<$IKXGN6 23D4D70'USR]I^?9VC]>
M/@>L?N5[DP.4_L8QU22LC1Q:'\-HD^BK-%J%,<VJ?#HNEA37G3,OR(D<E18\
MR58S7">*'D&*'IQH'J_-0?WUR^?L7S@#U4&N(DB>Z(!\*AKRW6H5A=\]'$$'
M,OBC99G#\8@4)#[UX\P<S<;TSXC%J/*\>Y+54)PHQB)-X!#*8,8QHUS6<?O5
M%&(-J..3Y0 7&Y@B;#S5AKLQ08# [L?C08X,:PS(&93 !@=C&RXRAOZTH/-5
MG#H%ZEF3GV/C%H[<B&9V4MM3@@9GQ>*H03EVENML5'RPPB/7B7 L>=AC(P'E
M!R^F,<U 1-4,.+^]@P4&D]XS7^,#9VG\+B'0$!@T4$C 8/(0-WRT)R@\-'F<
M1U3"+F\IQT?ABM&23C985V#%"8(46 1ONO)M9\-'Y1+Y8%<Z!L,'@"V^\U9;
M%)G67?7JKM^9L#)I1&<:2)*0)(HYL/$NNVTR[,LCGZP_?J@E#^%%G+ 5SG5$
MJQ-MW8B!^?+*>DTFE338\0_4.XXT0 GC8!THXGY@Q!@\'H?L_TU8Z!WFW@4T
MVW8)FTZRWZ\-N7UEOR8@N($8QIN?(@B6C'$P$,@+#N0% GF!0(HSFY8$T6/Q
M7>C/,Q,U'VWL SD96"!\K*>8F2GM;2[T^#&)"T+"J(\&@$L#1@5NUHQ0(UW!
M5W&^Z)*F;(+)XG-#C4B5T*A.WY%.B9/"'@$7CS0H=4-)$@C<;)2:TI1SGJ7Y
M)U"(G8%0H14\L(0TQ ,C?25<*U*(.SAK+PFOR3EN4NK__K<TOKAUG-4;WG#M
MVOG^WHM=.-!!*UX#1&_]T/WCG__Q?S"Z\'?YK)C8&W]U'A%IH@2R$'*[#.;4
M;;'PJWS9=WP&;;8Z#JC%S7]CBW_\\#$*ETC5B[X%_YN$]+-E7PRL'_[95"!
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
M(:XJ>GYCC0#OO,S(I\B>QQ@R'@?<#@GC0A_"<%L\!9_'(S/$LV#A>,(LSGJ
MY_O%0H8HI0U3H-H);CT,8CK4;=G$CJ.+U#=\[YY;W4\>(32MBL/$F!PFMO9I
M\IC01+J@ @">QTX=9LVU5N7\E@B9'3:[T=K.1&(#"JCW74Q5!KC8.JXV2@OR
M6@+>-B_(VKN&6<_,I^P5,=F;N]!\/0X#CEQ^\Y4I)6XX<FV8M<U$:Q8X&2GV
MO^G\5K#439ARKJ46L?C'=<+@3IRMC:Z;T&SK*;CX@[=%K7E9P&0C-S=7=>NJ
M:E.1?00NP&GL[)>\[3X_;96TU4173W[\K;74S]FY.$& $X]Z_,+7"\]@%U]L
M;?Y=M"?G7@/OB$\*XZ9PARN]'R0^GFTKQR/6(PL+U8ICY"4^K_"NYKN7\"7Q
M@I!@6+\D%)&+98@W3_-[,.:<6X:,#WCX SZ2A3;D)_/U/:Z=,#,!FZ3F1EXV
M!4*L@=4^'GY.HD'X/\4!"ZABL>O]DQ>XF*6/%"D&;H^9[^//3ZX[Q<<RT7SE
MO::NRBM&%#3A%_";/X+PP6?S6T9"RF][/?P#W<I(5,(^N(IYY=V_IMZWI%3S
MO_+H4$;W.1W0-W@0%6E[YX$A @[9H['6L=\'C>$+1;E*Y=R'3$?PV1D1$ 2O
MZW KN2-GA#=8X4/ RJ,'C :\@\O_8HH6NOQ.+XVY>A+8+L GO5F'6M_RTR>K
M,6IUQ= >=4!)N'HN@[]R#=+XIV=V^W)>SF?D$<-Z4S$S1Z9_#W]:WTSMY1G%
M[?S_:9B%AT3[:E*+7"+Y*8<)$(3O-9#$*590*UL.L<;AW\I\^R8@UL9'!S./
M799YZL8TP?")5)OH0$R-M05+YQJZJ+&81P_R$!-&*Z(UB/"6G/]%C"&!8_//
M-;9#)HN]I><[T7:V^GGC!2_(&#2#"'N+<^;]&=_FP',EO0;.EBW@\VX81>%-
MR%O]WSP6_RI.)SCF' YJ>H-I'0EW 7@3?]]?2]K0PM&@< RJ:M:RL)4%X[?"
M@2U8+&>K.%T)/_4&:["QK #Y( @E'XGBWD=A!,C7\I"<#+FL1;&?X:B2B=?=
M'J:&E?U;O5Y#!EKI9H!\3_B!N^O@R *2N6^\U<O.?BFSJRA8L=&#B,=4*0I@
M> E;QKRO?[';/WF84HGF5AQ!4?0T3A_>:IY2UT7O6 9W\(JW2!^C2!ONP^]-
MG^(M\;QHX]\PURE,7(G!+433.TGE+8J@:<Y,IZ=/[I.7]KJ?W*8 ?B^#.?[G
M0XYEU5QU3&C)1AQ)"F7#""6_+,#C$0RRDW^D!HCY7S!\!(^9QAWS*8E@76UX
M22IF]&1#&'P/%IM3R(T'=6.1["#;: B>\?(X#T^46@(Z[KC29C'J"=#M' V<
ML\##Q;AV+/T]''OXG4;!D(/)!R92'P^E.*\4 VURW;=,;)5C-3P[MJ@7[EP_
MKM *DK%>%R@BQL\\@+:X>RRD3H612?:AS">E6[5 )FMGSYE/S815Q"Y @W$5
M8WS,ANOD:\,)\G 'W\^ZS'"6)V@HKKQB$04H^0 \SY6!9GZ50N+C121 *6?M
MI8.A7J\P ) ;XBLPM,FV%7NEX6J,1E;-,9]FGL_(Y"GEOS-^X>3 JTA7GB:&
M]A%5)\"26.F28)0Y0W(64\%XZ WEH\MN,M+>R3+@=P%$PN+%&$;>=4!0!%EB
M1&3IWGO *.$.B@.:GTQ=HJA=<4ABMO]\&Z(DPP%"/XJ92BL,[>#\KK7[5*Y0
ML/U0&,5YK =]))?FHLD13GQD4783XP1RG8*N(+SB707_@\Q+%N%*HA6W/-+
M#7T?,SXD6[MW.%YIGF5Q9?OC4\ZPR@+LDD#D7O%W27%F-\#?[^#LE-<Q?%"4
MI--">( XT G<".I+5(B#P5&%N>;&6V<.V+[97HOP; XCGTM'50F#@6WV[0D?
M0@<_3S!+J3B![O2*LWF3ZC+9@:>M*;RBQ]#:/-NG(LJQ.^L71OQ9] _5T)N?
M2[N/F,W#Z).\/5/M*)* R:'->:HCA8M#\"RX2,:)C+,(MS)/8J( -*QMBI_P
M2NK5QT\?O[P&F8:#98YY8/EGQ"BIPO!;?H'("\)NPW"N@/'1O S]SC(]Q/N8
MT4VU."/Q2,\N]^7$:4Z$!4<1EFWC/38:FY@J,6\09UORI$^%,G&>9K?1_##<
MO/>6RE\>U?+\D^% .G,]D:+$S\D;P">+7>H19_PNYU>OG\6HN*3=,)=F038P
M'#_"#UW7B]QTB3$[6;7CRO1#.F_YG56*X4>O(!AXT(I!RFG,S0FT%$6C-OHZ
M!Q,+M#($D-Z4&K,OU.?N$:N[*BU4U;&[-.>69I"4,? 5;)($G(4/,FE -8W[
M>V:AR::+6S(=4 &CN!/FT9?#=](ESR%%-P[8TQ/I4+^C EFNTH2M_:&@H+%@
M%0N]+WPT,[E.-M!2XM?)&4=OYF;D<4#N\>:]'KF["1IK@9<W9#_U@-\*7R=9
M*21NI%'@B<FSF![S'7_FTG+/[CS7IX-AN60D,EC!8% ;2,KW(]O>E9>.$64J
MHK-#!AL W3,^XRAV'.QI>$M*7A7I$1$9]B!M-(RS)$+6]I_+!?C43BP][D@"
MM?YT\>OBRI3ALF"04K0'RV+5D:VR,K,I:Y^!(1DCG"OG6W\J9$B#9AOSY)J/
MEU=O9>W'Y=5OQJ]AC_YZT;?YO3Y.S9T.[=>FD66M\/WE&2LFSX:GU#**KS 6
M\U_),;+HQ7 F,7G 1GKF&&19B5S9;!8N.4_ %HSQ7'$_FTB;%9>+9]?"4(6,
M11JT"]X-?D+>9V$FI9SAB:!(90.LWS/R!&B\''L&,=,+L+TSUJ3MOP.?-K-(
M/A6E##YY':X\%Q%H&D_1MKZN54#Q-3J%J'F*Z^U\%4LPLU=_=:(H?+BX<@$?
M!.@:2*@ED$OAT"\NA^H&E\0C#SBRL-S.W6W0WP4<@W#QN"^5HR3%Y X@Q 9[
M\9B%8*\\CSDFAYM:(23L E4,?IZ78<19.'!)4*%J%(SDD#(B=>/3]M;(>WV'
M>@8KP&E,>"Q28;W[@NK$&)&WY/#S$B0>KXC![,C:"))/GAD)UHB,A*E@:E#V
M< )070 B:X71BP2(R+L+BW(!N6%NB8@R+%Z6PBV.@C86NT1'/8G"3-WRM#=>
M26Z(PP]_+_)[G2SE57R$3"N>&P1* !,]$#Z>!(GQ!)87/ZP<]P_GEF(_JPCO
MQV1BW]PC]LGV5*A7IW0>/D8Z(S<"YV4R2FC/$F70:J1#A]BF., ]2ZTJ9!7*
M*% 6@$$]&G&+,LZ4"I?H]=1?(B4?=(UG=8Q'HT=A$7X-+KP+)'[^/6%7D'[
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
MF#)4C"8=1;,HK0YUXQSO,<,5HW8^3\AB+,,Y\SDKROM\$]$#>"#FC<V-GG$
M8+KDUOH;]-50D8M]$A!9YQ%4QGEO'.QB)!KV%'@B<\AH58Q$(R8PK $.0O@
MUDI$HD+=B-B27^*"(,8_Y_PCV,X+[@'%N=0B6\$21@ J@XQ_WM(J)X-$!__$
M&@&Y ,AM(GS\6AA,CHBNN<";=+(-1F"JN<Q$R08U"X9Z 2N<,$O/C4)Z?NG@
M3^(FRL#+Y1#^F%M3:^_2&W253'LMQ#+O'+P1>,(W1?;GS8U(^#/)W3:O\:D=
MIL)QM-<9LVDI7<XIARZ&5^@.5\$.F]*G<')0Q4VA<$O$+:,(PF3:ZE$VD:)+
M2G ;"N_SB9WA,N19M;D0%GM.;5XX/CO3,^.1S*^BX9X/+!(JZ#O)%&B;'^W)
M.+/<?[2&0W*QUXQT%=BK)(<\;=H: W;<.[#4WW.UBJ+V@:/P))&]]1WOY+3-
MM+GGYL[^SM;NQR.Q9Z&#LUT7V6J=4XV=7/JQ#(_E_J X3U[Z_C8V'(Y&.1L.
MAM8N-EQ+#U2#)TLPV29?ODV!@\&T?<]B-_*D,YDWVJ6W/!8KI?J$-P74HCOA
M,)"=[L@(OA%; D5%MT3\5BW-NKTN,(= 6M!@$V(@LM#X++^.$VE=07;S ,K2
MN(F8\\<\?*  5R'92O10XRJR$-.6F8>%2X%"\%I$O0P<H6S8JC2HS#FJ,GML
M\A> 5G@Z J,E!8N';"W.D*J=K. 17::WV-\5%,F4F[!TDR#"2Y=7O\DNT],+
M:\0U38'>N6417_PK#.<4\D-=\@5MX@M1M>)?_ 8*\BI<) ^HYT0/ZL&H__I-
MGA)6O& HM+[&X_;3<N43%GG @.>9?1+:4C*58[SSPW1.-R<IO5K('#"NR7 '
M SE+'90)-FNW*]=WV(P3\'F;>OP.AY@H%H%@,J=XK(:RLIR5E\ #?TFOSUL'
M5!HH(D.*@+P+8P+.*0"79,#)E,GU[*X7/VZL?UC<^ZQ]G%KVDI8D?YNGD4GW
MYP+=H5C0I[<%"WA?M%CP(X'<$%02\HS@L?&D\ OP#SSN7=PPX$#*)86W_M,)
M4@?L_BR;AW8'2AR3X^;\:D-$WA,\!M'N\S/GEYX 7  L&5ST+GH4_$3<A(R#
M@,#P6Y:U/:UG"QEX(D8RK &8%\X,L DEVI,KE(?MJ'Z1!W 54F!5]<^F_OJ4
MN44?B-KQEV"S7?\UGCK[*3#="D"W M"M $[$8+H50"OP=DZM 'YE23;K[S/.
M^JNXX8X7KP_-P<PRK7'5";>Z&\".;[ZR37LV,2>#J@.:-MH!O/PE58:L7<[1
M=BSX#&% WT [;,YN$N,"LVS%;TL/8RO+'%692(_6;% ]R]/!9PN* -B[0IZ[
MFD^PF'RB3192DV=*:->^.9Z6G5NL*'^]O$N;Y^T=O$V%F/&R6%L6+K@>R^XH
M]^?0\^S@<=%&X[QE.+8FYFAPZ(1.M5JDH.GNK8WI=A(^E$AFYLCDPT*>]($8
MT/-%R2D8#BQS.AJ= )F:(-N=BOZT;UJSLK;$B]ALCWOQ.T-,85(-IL;=RA&
MSR3#AVE"74]@XV_4M!RUMW$$QGGKQ)ZKZG%0WWJ'V QC<V39IF57C?ZT2M&K
M@>J1.9J.37LT;135QY6P]YZ?EH_HG"GAI^9D!+9YO[:C6\O8.<G87DX0YC?P
M7V@#2"7(M0'42O>KW[,G7=;>;:+%JW[/JGJUU@$O6'%3JTT<!-)\:)Q42_,9
M2'.7^@?OF,%=1-=S52AK$\X)+.H+@^V&'2KJ#%S/][+;,DSD$[&Y-!:=&&01
MIJC/S0S4K&XU:TE$E2N%[/\M)JR*.-H@H_KPEH%29]/N3MK3V;0ZF[91!M/9
MM*W 6WNS:<L>(]O"4MALRDG@2"FYY4/(N(M,IX@.'0N\FDF=)TZ7MQZVL?V6
MQOZU95C_;!S!1\J-C\;2B,M"<-K$[7JPK8EWFB3Q9]!=LQM\H@/F/<-F+$$3
M1TQ5IM1W&$T9U8WY'SOB*]E/=#5B/(C4H@N16D3P\,!%&;?DR%1[668JYW,H
MRI\E=CHRC6IWO<=AZ)<AYS7/E%..(7TL9(^9FT9>XFV.JE6/,%KEG?A4W*;+
M?J<N#TG9S&?E9-DV^\.9:96VA13EL)<W6K8,HJV,^*Y0$_.^Q55;A].I\QM4
MFQ%Y!^?6*D1K8)NC&NKI%-]FU[GP:\3$\!::ME%RM_6&U-M2O38>F)-1U\<V
MJX#HIDLQU1%)D3%E9/5#EZ)^Z"IW\+4X[CB!ZDI:UR)9 MF58QDMN0\_LL6A
M@Q.GOA/>O C$V9G8*A/+$ZYT-8)JD*O#.;I205<J=(X6F-M<6P>%ES_7BDM=
M7<50HZ37ECBO);V[DGZT*H8-N,NGGC=9_L#MTC ![,EK,E..-Q6C6620+A^D
MN6LH!@'$!V-8,QJF@9V]BW-<^)1G; V?=PX388B'S38FHD "!Y#CL$9:!N>$
M&@]AZL]I_EB0>!?REKB)#N#;)+>E10!UQ'!]D=+[::W<FB96?%DQ.0'QO9,X
MW(^Y><K+A]O[.OVU3INEM?M7'+R:34J9G3P^+#MY/?BP(;@5S^=G$EN;"$>>
M,K-U'8 #LY)'_:DY*=WSM#%L:_+MW6=N8-K#J@72Y="M@!-[,LVL(Y#J1R#)
M(ZCGWK!-5&@OY(KQ3T6E>6;7G'4U&]1WRB60W;8[966"RQWG"YW8H86PEKYR
M:[;2>L1L\]9?FTP*07X"5CF0^?45TZV^V%>)%BHW+=,M"-O 0;H%H3JT4%F:
M3]F",!_X7'E@\^;$Y_=>[-S>1NR6;F*^++ZQ>Q:DATQY;BR%P<,?OD;A/'43
M,G'E)'<!,^''R^AURHG<[;ND/[*[J#OUZ4Y]QV$PW:FO%7AK;Z>^ZG.OKP!%
MSB]>G!CB-*NXX8Z/:;9M<S:Q*HPMK1TO7</HT)S-9OLCU'X.+<=U=*7)A^;?
M=>1X:.F>1,VV)=!MF_W19 _2*W$8M0S7ECD83H^ Z^.*7 [#=9@XOK+2=L3
MQL%".3+[]C$X1=.D-$W&(+S'4)1;A+<3TRS6PS0B)&/</!K_8N%MY*SN/-?X
MQFZ],*"/-Q6GT2$9'9+1(1FU&4R'9%J!MW,*R?P6> EU W.2ROV'.AX\L*;F
M8+R/9:3#,3N^"=9_W^Y$..83JI: K@X5]@Q5B V,S?%XGYBF$B=0RW"-<9B1
MCL-HGU_'8=I'DS.-P^0I/:4R<C;3>*[<.S9/??9E\2F QY,P>GR71A'\=$ F
MCPZ2'.Z+G2!(\F(\XJC0;/&_&XJ*:((K0O G@0.UPV#R#=J8%\P9XN1BT%\E
MF:XZM/M% ?X3_?31"[P8S@CC-@SG.L*Q]LV!.>P/P1*LVB=,!SAV)AT,QD-S
M,MU[ .)IA;[5@O[->3!^<4 K>XZO:$>$$A(YF9C#6>?';(SZYM!69DI:9T4B
M<XF,;RQFT7W9JM?SC)XU/89"XSCY^14XO_7&.%[^IC+]FW;M1I>\D2TZF5KF
MJ+Z>M9H@AQ$$;%EK9-I6LT6A6T0PCT;FL<&R8;[-\.#7*%R!'#]^]9T@N0SF
M'_Y,O156#>K H(X3Y1$:'1C4!->!P5UAB<FX=-#E8QH%7I)&O%!EX7W'GW74
M;=W2&4U,>]!$B$BC4\6(6\E]9*;)P6&1$P5UP'J?]LW)L/,SLRUS,!J9_=*6
ML2H<]F]VY[F^JNUB7X9_#-S5[SQWU;3+X[+6.QHP @87'OMQN$@>E.VQ]_)F
M[/X 2'"X="N^36L\-D<S9:+P):'^S)R8W87^W/"6JRB\9WADME:E#:9CT[([
M?]\S&-OFM'6L=LT"!Q[XE/.9<>G[X8,3N/HFY=FV"_UC9"%K3!\+TW6*71O5
MEVW.9@-SU"_;[;3%&YWT)^9P6+83MRJ:^C.+XS?&I>NFR]1WL*!MSE81<SU*
M)=:Z^EEG=CP;81Z8UM9'P/5@,#-'TT/O.!73U_H:]5F:V[.I:97VZ/6]=N,$
MP:K>Z5B)>^V7[Z=W%[Q@9G/"/GOW;/XI2)S@UH/E+^.8);&N?:GSE-$WGOJ*
M6Q.\ZU?<^91(.D[>&!?]WF1T8 XP]@GP?>8FJ>,;4ME3D/PKN"GE Y?G<I>+
MP0RS;]FG0DO7$&J;L_ZX0N3B!-?CFXJ@1NE[&A:X7(8 UU\Z+/ RXTQ'8W,V
MLW18X BX'DYFYF34= A&?8'-_1B#.S*F$;"J7<)U=XEM7N\0SE:[Z]+<(H(,
M[3&(_*%1H8.:?6Q+KR\=5'BN$<><+78O<^G^F7H1FU_&7YTH^;)XF\9>  ?U
MNW!YX_&66MV-7#QU.\KRRW7DS!EX9'_$6VO^]C3O<J>G2>',D5AZNS6+:2W=
MZ^"0GLY&ZB!=4W$?*EJV:8\FIZ!B3?976:K6_=P+M\LG@$@%R.LD:HE3 #O@
M&=O-9",'T-B;O?65T19()CB9QQJ?%*F:,%L@F0UF9M\Z-/VI]@K5VNS?749V
M^)R=_C'%HJMBI.O#]Q4+XD-F6[;)MCZD98<O[C/PAQ1_P(;[O-_^&Z)\FO%$
M?M-Q-'_Z- W1@9-2495TC#TK:B5M0_XNY*I@4&S8J]/I88W<BM>-AET]DM3Q
M>Q9KGZXFI^KZ50\'E+VC.[(Q7S.MVDB94Y7(:<J\1)E3U91IRKQ$F:93<MM]
M0[G7\:;V5('K.Q8Q9P$V6Z/>X]DXXC4P2&4_7">UGRJ'>LCI?9R V!;*/Q>!
MJ2,X(@,OUU]^^>\W7U8L@D>#6ZH]_NPY-Y[O)8\=#Z>49 5\A,("&98,']$4
M\WA)&Z(DZ[N7*YU5]JY.USXS@K<L7;NJ,N+*OKH*.H3G&HD&*@Y>S0Y=];28
M;<DP&R<1-VTNPL5%"O]PD#,J'DC/W/DW8 [ND6=1NV581TQT#*IN9.^=>5X/
MKC7I]B+=9&@.)WO'^*OBNLY#HK%SM-1 ^9J^O'Z828_#>VI4OW!JUWZNZ!2@
MT]LX6TX\T0O;^(IN;1@8X<+X'(+X7;-H:>3'(?FO-5M"#:FYO577U#+MD]V
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
M'YTD3<+H$;1,M HC<'8*$F=$+4XKMZ<51R"^O.1/&A<E<'%<)OZ4<ROC64G
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
MU(TSQQP:[?K)] 3^. &W/D9]-VZ6/PH(Z#RC+,N"U2SYPI5<1Y*M*W"=A\;
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
M$U/";L?G'GQH-.B)SR+QAQ:1@!A^-O+.?$?IYUC"'C_); IATH607[!1-G,
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
M2:Y6C"QI)=E]O$S0%&0SFB+=/'STKU^ (E4D<24HDH CMA^Z7"XDF)D?D)D
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
M-]=[$8[FZ#HAU]%O7-_=)MO"%N$";6T7#X%PMKG&,-D>V2Y4E%:Q;P,B<C[
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
M0^,2;ZDNUZL.M,I(4U[:2XB<T#\345ILSF1;,)_!<I*8N9]"[$BB92/^A?,
M>!QR:C6 -R%ZYI:WW@/;J2.%#^0F.7[1#]GOTBP6V1""DW+@G ^.'V5)'\2C
M:37MF\]_E7(R(_P&;I1);QFAT6OUMB%5^9;[NGGS[:1",9D!&[UF,D_VC2*$
M.K5[#N=$V080R,#,8D/OR]QX8$%H'M&8D\L>+B2&6\U\CB3@,W<Q]=QHR+UG
MP,OI<THD%M]^T$!]TI[B0W%RERR(-%WDPW'4FQ2U/LO 53R1DXOS+H-Z#CCP
M!4P0J;C$<M1"B,13$UQ^B)Q=M)?T6&]-J"=,7CQ&FBLBF=<.\BG-<24O(3W!
MU1F1R&L7"55FMY*7D-\'SXA47KM(6D>G7#^1PNMW9T2ZKMP;*>J[50$@O>><
ML1^RK*=C%# R;)^8UBD859IV 2,],=L9,8=3,)[4A?&4CI&8I2D83_4^VL/M
M3<3L7.+5'O6]35XZP0!(3-;EQ:QE_-LZ!,&ECGSPDOI040TL44'S&3DG'[KD
MH=]?=MY?=F[>9><HC',,H7]MLX-^=9?DQF8<#D9_S_W9T&.\19"UA&7E%<L\
MJ9*AS@K4?&R6JC1(A\:,H59Z:*%RG1IY&E5>[S4>#Y52_0W2VW*UY"F_4*3V
M=#L,LX4<>$SUUC]:W#@O0O7FB]1^)TJL7@(>,P"L(BT4B.)-V-%WDE=<\+,=
MM&EMDVF)54?7S2:Y5R_$T%F*K_BV?_9>SA>($.!G'EX9RB8+FJUA!MZJ?0N!
M6KO>LS='"Z&O'O#G LT6RC9#N21DIJ-1K7XG8+E.K#H#X?(K<$+6&$$6-%NS
M#+S,6:YBM7K1MT4(P 1!92DT5\1P56XC9<YE>L\>Y$[(C1:?O, )7,1_LC/%
M.87 J64N+;+@64SE#A/5FKJ/>$>;MZMV3H1*! ]I;[;7#-C;V6]+[;>EE+*T
M[C_XO!@,2KS]0:]FZ':6'/A:MKE*$[6%572?F%%<\UL@7(5#&0'JV3#3PHZ1
MFVI5,VCRS>R=;OWJ<>GXO8-WT]?8ZU7O?6HX]U#IY.V!;,X4IN1[NC*AU_:B
M,T?LJK?&C+.KX4IP-[KJ3VFS)N5&HLPH<XK[,<>YS\FSS/U@#$(/SC^',.+Y
MZ=5_;&^3[U-=33NQ[X6/]+, 7KP*DSMFZ;O?8",/8Q=2\5=_>-NK2X=5[UN;
M,31N2_[DK:_0\JRV(H:%G_[A3;=619H9,JA0U[\#[^$Q!G/[&83. \AZ\3CT
M7(!Y6-2XO)'$\C,M?<JHA&6K>B]SUJ0,[0;Z XR[.QB;%L/G6ONEV=8>E?+F
M%5E\=2#V5E^_NEF6?]5LRR<6$)J,OQ2.O?UKT3@O\MWL/D L0[3U@E)(]OU
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
MNDK\Z?M]5N)WFDK\SD\E?J>JQ._ 5>)WZDI\]^9DKY7X05.)'_Q4X@=5)7X
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
M>)M=<FDPW-)"Y![;I HM6@'IM6;)$\&<9B_$ 8FK71&7K!&!:_.D_3L89@A
M<7$SE0A]W/'KJ[3 Z/TW,.APCA_3/"K*F9[$P9Z,2T((X;49T1$ 0PD1JCXG
MRH=X425:\^([(+RXSO!C$(73YT><Y%@]YDAD7?)$";?-%Z$@&-ZHT/7Y4\FB
M2AC(\-)99IHL13TNYK6+>*>\*-(BB"]-5_"R1#W4".JNWV$0XSI+'W%6O%P3
MO 59$=+EW"/=K)3/0]0J;KL7/?AN+R.7!]39:$'R?4ZIPE;EC7RY8*H&L ]
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
MDAYCGU9M#19TV-:!0;$%CHG-^ZICE'C>%W(:*BT$V F3[DB H8L0%K?L*86
MO6!Z@W-,2NV!L+SU$HV:(QH=M^MB _C=Q;)" 0RA3%#V^57K5'?2&BT8/&/[
MC:=!CL.S=$W=4 UM,F&GG9$2<*=3$DJ"X9(27I]$97 \:DO6'5:=A^D$2J8;
M?*^<2K=^=WHWHP^K<PFC_A$,._J(! 'J^29F*ZH5F,DRRXS^"T[(6B^FT[-P
M'24171?2&!/UV&6FZOQ%*D-GN*>J-'I@:&8!EML5*K7*275'#P89^SL4AAL9
M?O>$3/:"8&T?2M!)7D'CMH%@<*7!59Z"7::Y]($\D:27_( \5&%&P*T8+-[(
M 4I.)K^F(M\@6AHUC\@8"(0_M!LM<9H\\]Z7=#ZLB:%RHUA7#-:@)<0F?H*S
M)E#5YWP#9.NYO1,U7]$+B_7=Q.L,KZ/-6N*^@9[3;""F;G3R@NB4W)#MIY)L
M"9EL%SA4=5>F@+E$#2T]>I9*-5&MNG/O5:3KOS%ZG;RKR'4[__B?O]</O)3$
M[WDDE'!!& 4T2@W!S]Y['#DF?I"JWM0II6#T,#4H]=*+DW(;;R6$V(VSZHA
MZQG$\*3\P*48#()<I4G:G8>IJ:*0=TD:+>PV?:3"L.;#.IBJ9Z7[$QP8Y-I.
M["]([97)33?$N^WD_12OT@R7<K?!,\ZGSV0VEV9AE 39RZS :Y:QF6B2,HQ9
MP92M2-H4]_A%]U&H>RTZ/I)U+Y^#U<CV[ZAZ\5I:K]LKLP^IK1) 51=RBA,L
MC[&32KMO(U+(/+\Y4>_32S-\@DB9IX@&RB!"I@Z7ZJ,@*(\>7.%"NZ'6DW$Z
MC1#!ZTP=V@*P>C(1M#Y1Z,,8G?X'!BOJ9(?UI4_-CIE<W"57=*#;M)')@NEO
M- "U/*(7P5%] XD: +*CUO?K-,BCI6$95+(^.=6!JR(4$P3+IC:Z/I78;S#)
M<A[%FT)ZI58J[9,P/<@JRE2B8$G3Q<=%<9:_PB#.KSBZ?R!H)D]DT7"/KS8T
MR?A\Q=W<5/4^EC9<DFR0>VWJ61D 0\@AJ(6]&ZHMH<I49Z0$F/-'XGG5YDRO
MB%M; <!IG8L&K):9@,YK#6Y)!WQPW#9(EN$O0X8N+8:W7!B/.(O2<%$$6:%:
M@QKDPCC%]U%"!WIT&I ?EKA.?::BQSZ+?&C6]W<@*T".TZ B)NLQLA=+CJ!+
M.+K <K6HLT-I#=CF=%HBY[VO-P!G$% .I,>FG"[[E/--1@A[7;:%5E]SD68+
MG#U%2VE0IZT1YP]/6#O(=4_&%KRS<R?8JKPW558EM@U>JR&V.Q[BT&2@\<YJ
MEL9N1U++; #@M-H] TJ+#4!GM!+U#H0>9\!VT$V7V41S%BK7RBRZP$LBJGBZ
M>%>C "AO60#&W;K6(O1&8>>&^#V.O JB[+S(@:*D2%&[&1U.US]R0S&U":"=
MV+EO.E0<?"NQ\F+'1G(PPPG[<?[(XG.FSSA;1KE\-V> (0#-P<!1XZ%": 4Z
M\?70^VS_-<BRH'XZO=)!C=+AC $CL%ME!P"Y]6Z:]N\'26TM<EMF'TS'S:*3
MA_0#E2( [@H<,>Z(F19T=O)0A9?H#J<_'4"ZMAX SO%NF/:/!\$X#JF$</IN
M#DYLJ-OC(56ABW'M%!H*Y0C4QQG<-%%>_A+BX\Y:V('XH9^ O@=8^G*4NCJ
M-8>J<JZ3Y7Z0/US$Z1==1ENUBMLQ3 ^^RRRY/)A.U  DET:P29R?KA!50DP+
M7!I]TO-3=/6IPNG+)[*FF"5-.H[)LHB>R@>^U10<8LCQ[8Z!CO:&>4LK8$@\
M&#JWKUBS&5VTDJ^0WG1K <@%@$GXWYN\H*TPOTUO,&5)%./.E.@V'8?^^_F4
MT\0=>RRL3JZ//7P'3"/;HW-<*I'MIU"1HN9CB+^?0WZF?V0-M_XPNGM!7]-O
M?T.$(3=BMORSS[NM5W.>9LDR [=.!]H;(H9X#S E=],Z+G&0XQL:\SQ?D;8S
MR7-<M.%JDEI:F_&22<[226&:.4,;8/KM@<!UZ9V8(?H/8@HQ6S (W4U?=1$E
M9!5,G*^3-S8)J62CG+&ZO\QC>J?D"<CDNF (:PG8*@\9#(Z>!8]1$<3TT54:
MEKPI<+9(5\47>D&YA?Y$4D#FZDX3O%HZU4G\:J@+AJ.6@'4<K741(SD,DD[7
MCW'Z@NL4';3I6:70M]!W>K/8UJW.76-393!$M44LN3W!Q '>H:#G$72;>[YB
M.^3$NSJDH!6//,_.XB!:RX9\2QM.,_\,<:^3#\C& !C2#D'=)RX[>Z5]:\5@
M0<#YGBZ$T6=0LB=,H)X&(9U]](DGE7)V#4P.L;D!QHMXIX<:E^@U&B+(:IR(
MLGD@D*%UECSAA-A^N9Q=S"N<9<3 &>F;[^7I2W5J;K.2F3G134^FUO%.,4N@
M? Z\2@U5.E#XMLSHXO\<E_^=)6Q#:[LQ2Y?O=&IP&05W4<RV2*^PP2OFNUEU
MG$-OC"+HY=K;Q20@KH_A!W>4]D#^%\Y1U-F!9Z;85FC+&)#=>+X<)LMRIZ&Z
M6F#='J3Z?IFO<4O-<8DR8#:K$?-[]J4>^KJV] WA,'B*WN ECIZH?];ETE:%
M04S>&3-.;O7@I4XWQLSM%56":"L)E8SU]$=^G4^CXY=^ OAJWK44X!..!RN=
MO4+EUW6&'X,HU#WRH%/SRS*Q$VJB=77@<TV(E\_NS(2 /9#&.W..'],\*MBD
MN)S &I>#2-4O^^3.J!G(Z\%GH10SMU>(DS#-4"4/EHC,D>TLP)R&O"* I;?
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
M:$FCQ5FS4YUN&"JZBVVU<60;RFJBY9UYUE YBE%=U"BC2AO5ZC[(I>\F!]J
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
M3=)1;[NS.2;B#_0:VG:.KJ@6I0*\Y8T9W'Z%U5JLMMIK%Y/:\K#W<1$E4?Z
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
MTG"L<+W^MC.L.-PU'RM\KZT%<8<68-J0%;*_AU8TK$!<MB,KA(>VZM;Z+S]
M:5YZIZ]*9,&RV 0QC5T9=Y&^#X  VA7L<MG#%@"_[J\RW!8$LND968,<M: C
MAOVU#6&L3Z$A76"&+B-$ )H6L()P/N73(?,7%UBWV/E='-TSMR\V-,;C(VG3
MZ\VZ%4)>-O009_/5190O@YB&^DM""7>T"H"Q>W!&$+#8])=;V]U+%8U%>ENX
MM,FN6$ B#'%\EBPP40^M*-'3@U[I,KA#JI7=DKG]DH*KQMN'*!M0BXW:050B
MCW9X'3YD&%3OS1R\( 59/-A7XU;O(.I1 '=P15);\.HQ6@VJQEKM,&J10SN\
M$OW=.Q3Z9UQMT"O*LFH\U<'TN<!DKA1>9VFX61:_!G0"7[Q,ELN,X!-5AEH#
MP#FL)5 N#46EABH]5"NB2A/&&\]LU22J'Y$<H+:BA*=[\OFHW&SQU5^5%]*:
MQVTK4*<XP9)7Y-4:@&K%$"C7E55)][9O[C:/<W]=Z?K*'7R.5YB "R\P60D&
ML46EF6D"JCQ+P/U*K-51I0^Y-A=%4.!)$EZFRT%U:J(/L&:M8$OKEUEA]Y"8
M'<CU?)%F.+I/AK1:I2; NC4$+&^UI3[DVAQ0C8=3?X,K#F"%E9 NTSR_('^G
M"Y4HV43)?97I)$WR4[Q*Z1-,E<\X/R?_R(MH*9Z*#C8'J*+'\$*0 9/6_=?4
MZC>(5@+:&D9;RV2Q3DVWN(+S(U2;/QR65)W42"2IK!TV1_I.C$N1RKKGCI^
M*5]9(_^H_U;U=7660#*KJ=;5^39W._59G$AQ',N F#.R0]+1A@XSY0>.V+^;
M'YJE=?T9-D.L/W2$6AGURV_Y"%$P**5ZFZ9R@XLIL#<!@"6[(I?1P=P4E!ZD
MR2\ZB>/T2Y"(;UX;J &HU2%HC1KV-@EK8P!*_4D2CXGD(->0*LF8L$KHJVKI
M"D#-]+N2)EEA-Q/B#8VX25>;7/!\[$ 3 .IS5^2*?M30E/]V6 .-<&[UV*RE
M"0"UO2MR9<-N63KJ/SX+XNU9L=?F-0N^ @?4D[\$C]P(TL)E.B9V56#6CQ*I
MZ4@IJ*/VGR[)O\B?ZS^1_T-CM,E?_A]02P,$%     @ LX9^4JESLZ/*0@
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
ME+4L:H@=]G$,S'BT&Z6Q[C/E@>>_W@YN1LEDXZNW+EUO1(4_Y3W1PSR.J9A
M/IJ"^MQG)Y$>B?]+*69'WCW9[%S"-IU;VWJPG8@!E&V@RF75!C8G9 3N5]+$
M35-%HS./SR%CZY6][2TC!-PAT -+=&$GDP@)$TW'GBZ>Q'X69W. ]48/25''
M!HIMGDG-3P^;IW:[TPF#@B7=T -A] M! 5M.$?VQ3YXL>P'(]2SK:4(2>\TR
M4,R<4Q2#'GGR CN,]LIXBU01A:+>Z %:^L6!SZ13%(F(S/T6J"00^;[HD5[Z
MQ8''H),5AHP17?74:$"]@)J$@L.H4Q0,RB]_0Q91PO-J!TK^,.A%"(YXJ)0Q
MT_2#93+M"LX$A5"DHRX+4F0470:G$W3"95=*'4HL!@>]T4M%U"83'$;5=,G#
MG<*V&L7(33UX'7IA(71Q":,2(Z%7=J@$8VFR<2 =+9?VG/B E"MJ0Z 7AJ@/
M1 '+3-UYNYN "D84W\A.ITHK;;XO%-OC>O(JK[,\)F%NOF!UCH(,Q7MIL5#G
M.YI0!T2WZO+88X;"PM\_\!5790ST<B(Z%%B=:4TO]L.AF-U"!)J><PG'@HI-
M_2E\*C_H O#,C*6!ZD(4R\)"O9+84#ZHA8W1:YI4@,"3DW<J;K,M<3.O,__W
MQF95 D/+7;$#@LR5"NB*7O-$NQ!(^72"(D&Y1W>W\'7L6&[(ZJK3WSZQ)@JR
M(1@#*B3'?@>J04BDG&N^M,"9I\,J@$M+;6X:;=*BSKD3M21W[Y$T6)+"L:"R
M4W]2G,J6)(!GAEB2OC<G9!'5)DX>$&PSFXEL"V$O*(ZUN0HJ@.(IT&DJCLFC
MY0>1 5#<'(I<;2Z 6I#+\<,,R";D*3%(#E*%BH$3=H+"5UNHC#;X +PY6=NL
M@%LZ]EFX>-3FJ=$F'NJ<:[IMQLBE)Q3V'W9*>;8<IASQNZ*LWY0O+6JC@-,R
M&"\O9;AWFA+3H1SU_5?*O"BAIJJHY+I#9>38W@%=,L+A%W:YE.:(B$*RQO?'
M=@K4)"0GEJMS\_3D1*=BR]F>B@?NTO/7,7[R1(C0 :!B8M+Y7Y$[9IP\M@%'
MK-X=50U1W$>F(12B^BHI*?([&]Y12+@IJ+"GZ,E=MQ28?%LH-O4E-JZ(#8]\
M,^ 9>NZ<$K7W_[J+W?X1Y?\%.$7A0T#!-.I6795#-84U)E$C^]J2DAA&07LH
M#/5=DROSU ,19I)F-;H<T8?Z3K]EH==#?T4+MKXPQ]TM+=TB9K[E!O&L9MXN
M\PI'SR$=H:C7=YZMHO!PUM2T].Z2UR6Y#,=T$W'#*)'AA,P=*PCLI4T6.Z\\
M-XB%C59V,"B&]1TWJV!8C84%N!Z[)D"/!'/??HIG?[T);)>DTFX?% +XU'K3
M8MDM'2_8^(3^HWW1ZO6GW<E@/!N,AJP"P/7]=##L3S'S_X_\E>4F>.P+'L3)
M@,<IQNU2=UK.SGH"6(6:AL<TC:V0PC=:)E&VE :!#5S0%KDB@%9\LS8QES4&
M:.ITLUY;_NMH.;57+EU5YBP,*GYKR,P%RH=YVA0X4-T?LZI[>=&:WM_==2:_
M,;6=#KX,!S>#;F<X:W6ZW=']<#88?FF-1[>#[J"/J<UY @&)\P5], UG$6PS
M*@S7].-_""QD8']D_90CEK5\E?AB@"(6I0PZT+;/66V[NF@-AE_[P]EH@JM.
M.\MR/SW(,WY!)Q-R8.[G!5 C<2]DY0'@PTM@*6"" 3KSE3;V\L_RTFK3?I=5
MF_<7+:HTO=&$FIGCT70P*Z<ZG--/]&9WYJE9@:PGI*/.8]HA[T0BSIIS6V.)
M-I1E^<.5A' #Q'H;DUX8CGX@W.VL<'^X:(TGHW%_,ONMU1GV6OU_W _&K)(:
MXO; #;&7;Q* KK@!E\6S4]HZU$9!WDK 6.9C,95998 F<I\0'6CA958+/S++
M;-89?AE<W_9;G>FT7W*3T2.G7SQO\6([#N5[EB 5BTUQ&-S+;<[T0*8<H#.R
M&I9"-'\1#F62 9H8O=/GZ-]55O\^7;1N^YTIZJ$HGK!<J[+M$-4FGLIH>4NH
M0! EI0%T15:98CPR.@'F@ $:D2H2M'WTW"//Q/&B?36Z+"A6E_=9=?GQHM7M
MC >SSNW@GZSZ[NAF]DMGTJ?GHZ_]VU%D/K:ZHRGJ'L:J*%!VL\B[%)5R]9+U
M0WW\$4\M/2\W5_!)20TK#(FLGC!\<T]$*G+0!#5VO$TR9=M=)55[NIY[2/>!
M G_(*O!GJL"WH_L>U=*[\7WD99_V)U\'W3ZKJSV;=+KESG^\&U[1E"5N#F!?
MK1?2HD_"U$LZ<Z-42H'/!7?/);EE@BIQ7HD=*,_'W'WSNPNF)5_[DUET7.OU
MKS&])6SF*J<R7GNM&G3(6*FF<)LC;S)BWAYH@81B Z0]*@'XZ#F48T$<WE<L
M\/D B_9%:_HS-?!^'MWV^I/I?UI/7O"7R%4X^PU1\J-@M0."  \+!'VPPQD/
MIL5\U4JFG,(0R%HEQZTH*E&%.P9H&]T1UW9</2XR,:/[9.)R@R/:N>"(]B7;
M9^[N!C-VH)I&[GEFG5%KK3]$#H@04*>R%RD.@_GL#3)3@):JCH.LJJ5PSKY_
M*\4Z(U0X-F+9M#LKG\17A<7:FPNV:%]=[,Y2L>YVODSZ_4B5SXI;S;8L0 5@
M8HI[-5G10 0:HU;;%R9QG2LVWR@FN;OQ&9^*4NNF->TR%Y_1?G_!P@4G]_U>
MJ__KN#^<]F.%&\U^[D]:W?O)A#DD;P>=Z\'M8(:[<4:DIFA,J 9$_,HZ(FZ.
MV3(VN3(#6XQ3O]I#F% "V#QU?P<[AA@F"YGMM!YFF[,N)#FSB@^GE[D EO:'
MO?;_TIE,.L.29U+QP\#MK"3>2FYKW*B3Q68>;N>D&FLB[8OIM92@DP\J 7+"
M '6X]2PW6[SG0!5R423MCQ>MVU%GV!IW?NM<W_8Q+[/IY.$5NHI;ZS0:TU^
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
MJDB'<B^;LX553=CX3JK"ZEZFF//#<YDAQUYI)+--+)UKXI*E7>*Y<XE!T5]
MJ]9GU<!"TYP_\>2OR=+SR9XA]#]!:,_I#GY#?V^OY#'$!<]_2@V,[4NL(A25
M>&F:8,295>SG/243*XRRN;ISN@/!(LMS+"HS*K9OL(I(E.>B:?+02P+V* F[
MA]65#DB* V)[&ZM(02G>&6#+P9*,]4AHV0['SLMEQ5#,,I8,?DXSIBD]8!C+
M\:T7"&)9,LV:EAZLD$HSUM.!&Q+*O6W&4!:N*3I)%#3&-I!*E%W@DFP&)NG'
MPFRMCB-O&9%CGZSMS5J@YO*NV-:+>HYB*#MJNLFDVLOTMA.&OOVP":.]T:/G
MK;7GI@.(.3XO<&]L>T(M!;@B4\Q0K&Q.QFLKB,Y!/=O9A"2^4-G;!H!=M?2
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
M73&O1?PGA=5>. KV79?6-1W KR,I>W)H=5>W+"W@Q%X]AMYR0X5,F*ZV2 %
M(V%?1VE3=P6^&6J[[2F@%D.7+E6O2\]_L?R%BLJ*!L&^.M*JL7)N&0JS2DR"
MSJ"#VNYTM,(*"A@ [M*?XUW:):NH@(YYN_20 -ZF'K;&OG[1"G:*_J8_-^7P
M)9U;O:S3KG ,<[SO57UW A;5;W)M/_[*,Q^X-G/&!@$/A/Z:N 0,Q6:7(N].
M:OU.<6OL>Y3^\'7L6%$E#!;J_R2^A5<>""HTQW:E (2F+,FG+32JL@$7@6,[
M9JJ*@"ZD9V;8 3D;)T6JFKF7[0@5@&,?U4L)@(@W)_;Z4IS=_=-[^.VZ$=G=
M3^J6O8S+18.'Q1R;O'XO"J\@"4ME-DR[[0 (1$4] !VQKZP5<("2Q 7CV M<
M=Q/07Q*_Z[ESPFJ1LT%A2]V'W%+WXT6K>S^E/&"5N$?#;G\XFW1F@]'0L$5O
M8@=_L-O=>TIS%.@).]!+NF$6D&4BQPSM&:L1P:<@VTZF63DQK46_0'!D"\%F
M*$D'H9H !-5+(HG"+6IK!B#%XL1#(#7]7>"'5A0"/TPA0/^5Y3[]U>]WUK\\
M?[N:!9UO=A'G:<.B=DW@.F?JJ;WOR P?6FLR6A[,J>>MJ?86\UW0')G]',[F
MV"^@8&\(ZC2J9O2O9#>K.[)^*"Q=Q-H6-T4SG,3<RIM,(DK-N/<[L(_8AG7]
M>DW<^>/:\O_@+#:[<[:L9Q.6'S QJ=@_H^#:SI*[1G$IS/8T RZH0$H!S))7
M<2W3@]\V/G="YL1^9@+)7?Z2+OP>V,='J"SFRSD+66#HNC@F/ON%M2)M!24[
MZ(7L=N';\#)=*J#]:*^*DK^P_WNP D)_\_\!4$L! A0#%     @ LX9^4D!P
MD!$:_   FNP- !$              ( !     '1O;7HM,C R,#$R,S$N>&UL
M4$L! A0#%     @ LX9^4M]4=TG"$0  6,L  !$              ( !2?P
M '1O;7HM,C R,#$R,S$N>'-D4$L! A0#%     @ LX9^4I%!U\>L&@  F6\!
M !4              ( !.@X! '1O;7HM,C R,#$R,S%?8V%L+GAM;%!+ 0(4
M Q0    ( +.&?E*+\<#&:!\  #+N 0 5              "  1DI 0!T;VUZ
M+3(P,C Q,C,Q7V1E9BYX;6Q02P$"% ,4    " "SAGY2.AYXKWM;  "'CP4
M%0              @ &T2 $ =&]M>BTR,#(P,3(S,5]L86(N>&UL4$L! A0#
M%     @ LX9^4JESLZ/*0@  _H $ !4              ( !8J0! '1O;7HM
F,C R,#$R,S%?<')E+GAM;%!+!08     !@ & (H!  !?YP$    !

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